我正在使用nginx + php运行ubuntu vserver。使用“htop”,我看到php5-fpm的高CPU使用率:
PID user PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
20513 www-data 20 0 229M 67980 35324 S 42.0 3.3 1:00.60 /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf
如何确定哪个.php文件负责服务器负载?我怎样才能在下次监控这个? 感谢
答案 0 :(得分:1)
在PHP中没有本机方法,所以我会尝试phpSysInfo,因为它提供有关CPU,正常运行时间,以太网,SCSI,IDE等的信息。http://phpsysinfo.sourceforge.net/此实用程序提供的信息的组合应该帮助你找出可能导致PHP飙升的原因。
答案 1 :(得分:0)
使用XDebug扩展并编写调试文件,使用WinCacheGrind查看调试文件