我正在运行一个带有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文件负责服务器负载?我下一次如何监控它?谢谢
发布于 2011-03-01 03:06:49
在PHP中没有本机方法可以做到这一点,所以我会尝试使用phpSysInfo,因为它提供了关于CPU、正常运行时间、以太网、SCSI、集成开发环境等的信息。http://phpsysinfo.sourceforge.net/这个实用程序提供的信息的组合应该可以帮助您找出可能导致PHP峰值如此之高的原因。
发布于 2011-08-05 20:08:58
使用XDebug扩展并编写调试文件,使用WinCacheGrind查看调试文件
https://stackoverflow.com/questions/5146102
复制相似问题