PHP脚本崩溃,内存不足

PHP脚本崩溃,内存不足,php,out-of-memory,centos7,Php,Out Of Memory,Centos7,我对从Cron(由php执行)运行的php脚本有问题 脚本运行良好,但在使用512MB后崩溃,我无法理解为什么,因为我已将脚本设置为使用更多,并且服务器可以肯定地处理它 执行的php文件位于web文件夹之前(这会导致问题吗?) Php.ini设置为处理8192M 我在这里做错了什么(这是在执行的php文件上声明的) 尝试在命令行上设置内存限制,例如: php -d memory_limit=8191M <yourscript>.php php-d内存限制=8191M.php 它到底

我对从Cron(由php执行)运行的php脚本有问题

脚本运行良好,但在使用512MB后崩溃,我无法理解为什么,因为我已将脚本设置为使用更多,并且服务器可以肯定地处理它

执行的php文件位于web文件夹之前(这会导致问题吗?)

Php.ini设置为处理8192M

我在这里做错了什么(这是在执行的php文件上声明的)


尝试在命令行上设置内存限制,例如:

php -d memory_limit=8191M <yourscript>.php
php-d内存限制=8191M.php

它到底在做什么?“from Cron(由php执行)”的确切含义是什么?它几乎肯定取决于脚本在做什么-发布一些代码。如果它运行在cron上,旧作业可能不会在新作业开始之前结束。例如,在您发布脚本的一些代码之前,我们无法找出内存过度使用的罪魁祸首。对不起,我的解释是,脚本是用“php script.php”执行的如果脚本从终端或cronjob运行,则会出现相同的问题。脚本不是问题,不需要显示代码。该脚本是一个foreach循环,通过一个大数组更新股票信息。脚本可以使用更多的内存,这就是我想要的。使用这种方法也会出现同样的问题
php -d memory_limit=8191M <yourscript>.php