由于某种原因,php-fpm 不断锁定和/或挂起。它工作了一小段时间,然后在尝试加载网页时会随机“挂起”很长时间。我的 php-fpm.log 中根本没有关于它的任何信息,而且我不知道如何以其他方式追踪问题。你们能帮我找到它并指出新的方向吗?
CentOS 6.2
[root@3AC19 ~]# php-fpm -v
PHP 5.3.9 (fpm-fcgi) (built: Jul 5 2012 04:04:34)
答案1
尝试使用 分析挂起的 php-fpm 进程strace -p <PID_of_php-fpm process>
。您还可以尝试使用 获取堆栈跟踪样本gdb
,更多详细信息这里。