如果我有一个php后台作业,可能需要运行4-5小时或更多,它会导致异常的memory_limit
发布于 2010-03-13 03:03:37
PHP有一个非常原始的内存管理器,脚本不会运行很长时间。您可以像这样更新内存限制:
<?php ini_set(“memory_limit”,”256M”); ?>但是你可能仍然会有内存问题。你可以尝试在你的脚本中添加一大堆unset(),这可能会有一点帮助,但是内存泄漏可能是在PHP和它的C/C++扩展中你无法控制的,在过去我不得不用Java重写后台任务。
发布于 2010-03-13 03:03:27
在您的php.ini中,增加memory_limit的数量。
请参阅http://www.ducea.com/2008/02/14/increase-php-memory-limit/
发布于 2010-03-13 03:18:01
查看以下PHP命令:
// Sets the max time in seconds the script can run
set_time_limit($sec);
// Increases the memory limit (default is 1.5mb)
ini_set("memory_limit", "256M");https://stackoverflow.com/questions/2435069
复制相似问题