最近線上伺服器安裝了一些擴充,導緻 php-fpm 記憶體增長過快,雖然可以通過配置最大請求數和定時腳本來重新開機 php-fpm ,但是也抱着學習折騰的精神來學習下valgrind的使用。 下面的配置都是在我自己的伺服器上測試,就是該部落格運作的伺服器上。
可能需要更新<code>automake</code>和<code>autoconf</code>
我我的腳本是/etc/init.d/php-fpm,需要做兩個修改:在啟動腳本中增加環境變量use_zend_alloc=0以及将bin檔案由原來的php-fpm檔案修改為由valgrind啟動,并将valgrind的日志重定向到日志檔案中。
然後怎麼玩呢?
這篇文章隻是測試。