如何查看当前正在运行的php实例的文件?
我正在使用共享资源的VPS并继续达到我的配额 - 但我不知道从哪里开始调查哪个php文件导致高内存问题
我想设置一个运行linux命令或php脚本的cron作业,它将告诉我php实例的当前状态以及正在运行的文件和消耗的内存
答案 0 :(得分:1)
如果@scragar建议的错误记录没有给你结果,你可以让你所有的(可疑的)php文件将他们的进程id转储到带有getmypid()
的错误日志中,这会给你一个时间戳来关联使用ps ax
的cron作业,允许你匹配使用文件的pid吞噬内存的小猪进程
error_log ( __FILE__.' pid='.getmypid());