当我使用 php 语言为大数据执行一些脚本时,例如导出数据、提取和打印数据,出现错误:
Fatal error: Out of memory (allocated 493617152) (tried to allocate 345571051 bytes)
虽然我通过以下指令增加了脚本中的内存:
ini_set('memory_limit', '3072M');
为了更加放心,我什至将 php.ini 文件中 memory_limit 的值修改为 3072M:
memory_limit=3072M
所用服务器上的 RAM 大小为 4GB。
那里有什么问题?