我们在nginx上设置了php-fpm,就最终用户体验而言,一切都运行良好,我们使用varnish infront所有这些通常在varnish的后端负载很低。
然而,有时当我们运行top时,我们发现php-fpm进程占用内存,特别是在清漆重启后。现在我想要做的就是看看php-fpm正在运行的php的哪一部分,是否仍然可以监视php-fpm当时正在做什么?
监控工具列表可能很有用
喝彩!
答案 0 :(得分:0)
@mursalat - 你可以做很多事情来看看当时发生了什么。那时php-fpm产生了多少个进程?这可能与您的设置有关。
通过检查日志内容来检查发生了什么的一种方法:
/var/log/php5-fpm.log
我们使用的另一个很棒的工具是NewRelic.您可以在调试可能遇到的问题时获得免费试用。
最后但并非最不重要的,你确定这不是正常行为吗? php-fpm实际使用了多少内存?