生产服务器上的PHP高CPU故障排除

我们试图find一个会导致多个PHP进程同时运行的bug,从而耗费大约5分钟的CPU资源。 在这5分钟内,我们的服务器将完全无法访问。

我们似乎无法复制的问题,更不用说在我们的登台服务器上看到同样的问题。 我的问题是将我们的生产服务器上安装xdebug帮助我们find问题的根源? xdebug会影响我们的生产服务器性能吗?

问候乔·通

在Apache中,设置ExtendedStatus On如果你有mod_status编译 – http://httpd.apache.org/docs/2.2/mod/mod_status.html#extentionstatus

与此,你能够监视什么是造成无限循环或产生多个后台进程的URL

甚至更简单,loggingapache服务单个页面所需的时间 – http://httpd.apache.org/docs/2.2/mod/mod_log_config.html%D或%T并诊断日志文件