当我将memory_limit设置为128M时,php cli中的脚本停止静默工作

时间:2012-04-03 07:18:10

标签: php

我有一个脚本来处理在php cli中使用db的文件。 它在php cli memory_limit设置为-1时有效,但当我将其设置为128M时,它会以静默方式停止尝试读取文件。

php -i | grep memory_limit现在显示:

memory_limit => 128M => 128M
suhosin.memory_limit => 0 => 0

如何理解导致问题的原因?为什么php脚本会静默停止,而且没有关于exausting内存限制的消息?

1 个答案:

答案 0 :(得分:0)

你应该有一个错误;如果你没有它,那是因为你没有显示错误。

如果你使用Debian,请小心,CLI& Apache的PHP不使用相同的php.ini文件(这可能是您在CLI中看不到错误的原因)。