我想要的是确切地看到服务器在收到执行 PHP 脚本的请求并用完内存时放入日志中的内容。我在 ubuntu 12.04 上测试了一些方法,比如使用将文件加载到内存中,file_get_contents
但似乎 PHP 解释器优化并没有购买,系统内存也没有消耗太多。我在没有交换区域且内存很少的服务器上。
编辑
结果:
当脚本尝试保留比 php.ini 所说的更多的内存时,会出现以下错误:
PHP 致命错误:Z 行 FILE_PATH 中允许的 X 字节内存大小已用尽(试图分配 Y 字节)
当脚本尝试保留比系统可用更多的内存时,会出现以下错误:
PHP 致命错误:Z 行 FILE_PATH 中的内存不足(已分配 X)(试图分配 Y 字节)
感谢您的所有回复!现在,我可以准确地找到服务器上的每种错误。