ini_set('max_execution_time',0);
ini_set('memory_limit','1000M');
这些是我脚本最顶部的前两行。PHP - Plesk - Cron - 允许内存大小用尽?
如果我通过cron内存限制运行某些内容,但是我错了。安全模式已关闭,当我测试以查看这些值是否正在设置时,它们是,但我一直在收到良好的'PHP致命:内存耗尽'错误。
任何想法我可能做错了什么?为“内存限制”值写“无限”的“更优雅的方式”是什么?或者什么?
ini_set('max_execution_time',0);
ini_set('memory_limit','1000M');
这些是我脚本最顶部的前两行。PHP - Plesk - Cron - 允许内存大小用尽?
如果我通过cron内存限制运行某些内容,但是我错了。安全模式已关闭,当我测试以查看这些值是否正在设置时,它们是,但我一直在收到良好的'PHP致命:内存耗尽'错误。
任何想法我可能做错了什么?为“内存限制”值写“无限”的“更优雅的方式”是什么?或者什么?
suhosin可能在您的服务器上运行?如果是的话,你必须在你的php.ini中设置“suhosin.memory_limit”。
即使安全模式关闭,Suhosin现在也允许分配更多内存。
将内存限制更改为-1而不是'1000M',现在一切正常。
您不能在php.ini之外使用非数字值(“M”,“K”)。设置10000000
可能会工作。
如果它没有附带php安装,它不在服务器上。 – Mickey 2010-04-13 07:24:22