繁体   English   中英

检测哪个脚本导致服务器过载 - apache + php

[英]Detect which script causes server overload - apache + php

我试图找到哪些PHP脚本正在重载我的服务器的CPU,但由于顶部的结果我无法具体看到它是哪一个。 有没有办法将顶级进程与导致负载的脚本联系起来? 或者有没有其他方法来调试这个?

PID   USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
19810 apache    15   0  364m  44m 5004 S 15.2  0.3   0:02.39 /usr/sbin/httpd
19827 apache    15   0  364m  44m 4752 S 15.2  0.3   0:01.58 /usr/sbin/httpd
19599 apache    18   0  365m  45m 5012 D 12.3  0.3   0:08.83 /usr/sbin/httpd
19900 apache    15   0  361m  41m 4912 S 11.6  0.3   0:00.37 /usr/sbin/httpd
19907 apache    15   0  360m  40m 4744 S 11.6  0.3   0:00.56 /usr/sbin/httpd

您可以启用mod-status Mod状态实时显示请求,包括CPU使用情况,匹配的pids等等。

您还可以使用xdebug来分析您的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM