从今天起,在我们的Linux VPS上运行的所有网站都随机显示如下错误:
致命错误:第123行的/home/path/file.ext内存不足(分配12345)(试图分配123456789字节)
刷新页面时,它会消失,一切似乎再次正常工作。但过了一段时间它又出现了。
Apache的错误日志:
[Fri Feb 15 16:21:07 2013] [错误](12)无法分配内存:fork:无法分叉新进程
[Fri Feb 15 16:21:17 2013] [错误](12)无法分配内存:fork:无法分叉新进程
[Fri Feb 15 16:21:27 2013] [错误](12)无法分配内存:fork:无法分叉新进程
zend_mm_heap已损坏
[Fri Feb 15 16:21:37 2013] [notice] child pid 32627退出信号分段错误(11)
[Fri Feb 15 16:21:37 2013] [notice] child pid 32631退出信号分段错误(11)
可能是因为其中一个网站(使用Zend)正在给出“内存故障”,导致VPS“崩溃”?
升级我们的VPS甚至也没有提高php.ini中的内存限制。