内存不足PHP

用户名

我正在simple_html_dom.php从一个非常大的网站上读取html数据。我拥有一个新的托管服务器,并将文件上传到那里。当我运行此文件时,出现此错误

Fatal error: Out of memory (allocated 378011648) (tried to allocate 24 bytes) in /home/mysite/public_html/myfolder/simple_html_dom.php on line 1396

我在这两个文件上都有这些行

ini_set('memory_limit', '2048M');
ini_set('max_execution_time', 300);

回声ini_get('memory_limit'); 打印2048M

尽管有这种方法,我如何得到此错误?

我知道互联网上有很多有关此问题的信息。我也阅读了这些链接

回声phpinfo(); 给我memory_limit = 2048M,但仍然是相同的错误

马尔辛·纳比亚列克(MarcinNabiałek)

在这两行之后添加到您的php脚本中:

echo ini_get('memory_limit');

检查您的内存限制是否实际上为2048M

在所有主机上都有限制,因此也许您不能将内存限制更改为2048M,但可以更改为例如1024M。您应该检查您的托管计划

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章