作者:tina田小甜Shirley | 来源:互联网 | 2023-09-11 13:10
我在从Cron(由php执行)运行的php脚本中遇到问题。
脚本运行正常,但使用512 mb后崩溃了,我不明白为什么会这样,因为我已将脚本设置为使用更多脚本,服务器肯定可以处理它。
执行的php文件位于Web文件夹之前(这可能会引起问题吗?)。
Php.ini设置为可以处理8192M
我在这里做错了什么(这是在已执行的php文件顶部声明的)?
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);
ini_set('max_execution_time',0);
ini_set('memory_limit','8191M');
//ini_set('memory_limit',-1);
ob_implicit_flush(true);
尝试在命令行上设置内存限制,例如
php -d memory_limit=8191M .php