我在办公室有一台服务器用作开发服务器。它使用Apache,PHP和MySQL运行Centos 7。
服务器上的某些Web应用程序随机停止返回响应,在检查Apache错误日志时,我没有收到响应时看到此错误;
zend_mm_heap已损坏
我做过一些研究并明白这与Zends内存管理有关,但我似乎无法找到解决问题的方法。
我已经检查了我的php.ini文件,看不到任何对APC的引用,所以不要相信它导致了这个问题。
服务器运行良好,并且已经开始了,我不相信我们已经改变了服务器上的任何内容以引起问题。
此错误出现在多个项目中,因此我确信它不是项目特定的,而是与服务器/软件本身有关的更多内容。
如果我将以下内容添加到项目.htaccess文件中,那么Web应用程序似乎正常工作并且不会生成错误。但是我不相信将它添加到我的服务器上的每个项目都是一个合适的解决方案,我肯定在某个地方出现问题,也许是糟糕的ram?
php_flag opcache.enable Off