PHP memory_limit -1不起作用,似乎是6GB

时间:2017-12-08 07:38:01

标签: php memory-limit

在非生产系统上,我使用CLI上的PHP脚本从Magento商店导出数据。即使我使用此设置

php -i | grep memory_limit
memory_limit => -1 => -1

或(用于测试,如果“-1”是个问题)

php -i | grep memory_limit
memory_limit => 9000M => 9000M

在我的/etc/php/7.0/cli/php.ini中,我收到以下错误:

致命错误:允许的内存大小为6290000000字节耗尽(尝试分配232422字节)

使用命令“top”的系统内存:

KiB Mem : 20561176 total,  8667804 free,  7096968 used,  4796404 buff/cache
KiB Swap:  4190204 total,  4067004 free,   123200 used. 13050308 avail Mem

如何将内存限制增加到真正无限制?

存在我不知道的其他设置?

1 个答案:

答案 0 :(得分:0)

有一个硬编码

ini_set('memory_limit', '6000M');

在Magento代码中。对不起我的问题。