致命错误:内存不足(已分配1310720)(尝试分配11109600字节)
我从greg's
回答
当然,这可能会降低服务器性能,因为它需要资源来杀死和生成新进程,但至少可以使网站保持正常运行。你可能想提高运行进程的数量以保持高性能,确保PHP(或apache)内存限制x max进程数不会超过你服务器的物理内存。
以及ray's
回答
memory_limit:20000M
目前我在我的本地电脑上使用xampp作为服务器所以我假设我可以取消第一个答案,因为目前我的ram并不像服务器的那么高我想如果我把它放在服务器中我可能不会得到错误。我正在考虑改变memory_limit的第二个解决方案。即使我改变了memory_limit to 20000M
,我仍然会遇到问题。但是在重新调整apache in xampp control panel
之后,如果在错误返回之前尝试做我正在做的事情。
其他哪些解决方案最适合解决Fatal error: Out of memory
。
答案 0 :(得分:0)
我访问链接并阅读您的PHP代码。
我建议将隔离功能改为只有一种,具有以下结构:
Select the data
insert into table destination
generate the line of file
如果您的文件只能在下一个功能上阅读,则无需再生成。