PHP memory_limit -1 不行,好像是6GB
PHP memory_limit -1 does not work, seems to be 6GB
在非生产系统上,我在 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
如何将内存限制增加到真正的无限?
还有其他我不知道的设置吗?
有一个硬编码
ini_set('memory_limit', '6000M');
在 Magento 代码中。对不起我的问题。
在非生产系统上,我在 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
如何将内存限制增加到真正的无限?
还有其他我不知道的设置吗?
有一个硬编码
ini_set('memory_limit', '6000M');
在 Magento 代码中。对不起我的问题。