PHP处理程序内存溢出问题

/ 0评 / 0 / 1,376 次 /

发现问题

经常我们在处理数据量比较大的时候会遇到“Fatal error:Allowed memory size of 67108864 bytes exhausted (tried to allocate 76 bytes)......”这种错误,原因是内存溢出了!
来,举一个栗子?:

原因分析

解决方案

  1. 在代码中设置limit_momery大小,如ini_set('limit_momery','512M'),设置限定的内存大小值,“-1”表示不做限制。
  2.  在php.ini配置文件中设置limit_momery = 512M,重启PHP即可。

    其实有些时候是可以避免出现这种错误了,这就需要自己对代码的质量严格把控一下!

建议

给出以下几个方面的建议:

发表评论

电子邮件地址不会被公开。 必填项已用*标注