内存不足php pdo


Out of memory php pdo

致命错误:内存不足(已分配1310720((试图分配11109600字节(

阅读尽管这里和这里。

我从greg's答案得到了以下信息

当然,这可能会降低服务器性能,因为它需要资源来终止并产生新的进程,但至少它可以保持网站的工作。您可能会想增加运行进程的数量以保持高性能,请确保PHP(或apache(内存限制x进程的最大数量不会超过服务器的物理ram。

下面是来自ray's的回答

内存限制:20000M

目前,我在本地电脑中使用xampp作为服务器,所以我假设我可以取消第一个答案,因为目前我的ram没有服务器的ram那么高,我想如果我把它放在服务器中,我可能不会得到错误。我正在考虑改变内存限制的第二种解决方案。即使我更改了memory_limit to 20000M,我仍然会遇到问题。但在重新启动apache in xampp control panel之后,它又可以了,但如果尝试做我在错误返回之前正在做的事情。

解决Fatal error: Out of memory的最佳方案是什么。

我访问链接并阅读您的php代码。

我建议将隔离功能更改为只有一个,具有以下结构:

Select the data
    insert into table destination
    generate the line of file

如果您的文件只在下一个函数中读取,则不需要再生成。