1
我們在nginx上設置了php-fpm,並且就最終用戶體驗而言,所有工作都很好,我們使用所有清漆,所以通常清漆後端的負載很低。然而,有時當我們運行top時,我們發現php-fpm進程正在耗盡內存,特別是在清漆重新啓動之後。如何檢查php fpm在做什麼?
現在我想要做的是可能看到什麼PHP的PHP部分運行,是否有反正監視什麼PHP-FPM在那一刻做?
監測工具的列表可能是有用的
乾杯!
我們在nginx上設置了php-fpm,並且就最終用戶體驗而言,所有工作都很好,我們使用所有清漆,所以通常清漆後端的負載很低。然而,有時當我們運行top時,我們發現php-fpm進程正在耗盡內存,特別是在清漆重新啓動之後。如何檢查php fpm在做什麼?
現在我想要做的是可能看到什麼PHP的PHP部分運行,是否有反正監視什麼PHP-FPM在那一刻做?
監測工具的列表可能是有用的
乾杯!
@mursalat - 有很多事情可以做,看看當時發生了什麼。當時有多少進程是php-fpm產卵的?這可能與您的設置有關。
一種方法來覈實一下通過檢查日誌的內容怎麼回事:
/var/log/php5-fpm.log
另一個偉大的工具,我們用的是NewRelic.你應該能夠在你調試的問題得到一個免費試用你可能會有。
最後但並非最不重要的,你確定這不是正常的行爲? php-fpm實際使用多少內存?
我的老闆讓我們開始了新生事物,他真的很喜歡它 – mur