如何监视PHP脚本的CPU使用情况

时间:2011-01-24 23:42:13

标签: php

我该怎么做?

共享主机如何限制脚本的CPU时间?

2 个答案:

答案 0 :(得分:4)

在PHP中没有本地方法可以这样做,所以我会尝试phpSysInfo,因为它提供有关CPU,正常运行时间,以太网,SCSI,IDE等的信息。http://phpsysinfo.sourceforge.net/

答案 1 :(得分:3)

Web主机有几种限制PHP的方法(以及子Web服务器进程可以使用多少内存)。通常,PHP受到php.ini中配置的最大执行时间的限制(也设置为使得set_time_limit()等函数不能覆盖它。此外,主机使用ulimit来限制内存量/任何给定进程可以消耗的时间。

如果未配置为将PHP限制为单个Web根,则可以打开/proc/self并访问有关您的流程的统计信息。请注意,如果open_basedir生效,您将无法执行此操作,或使用phpsysinfo。

相关问题