如何确定哪个PHP文件在Apache中派生/创建php5.cgi进程


How to determine which PHP file spawned/created php5.cgi process in Apache?

几个小时后,Apache服务器的速度变慢,经过调查,我可以将其缩小到一个网站(每个网站都有一个单独的用户)。

这个网站有多个php5.cgi进程在运行,而一个正常的网站有1或2个进程,正在扼杀服务器。

我的猜测是脚本或插件导致了这些问题,有可能确定哪个脚本派生/创建了一个进程吗?

感谢

如果PHP真的是作为CGI运行的,那么可以通过查看/proc/<pid>/environ中的进程环境变量来读取php5.CGI进程的请求变量。

不过,对于FastCGI进程,没有等效的方法可以做到这一点。