apache服务器假死zend_mm_heap corrupted引出BUG

今天早上一来公司服务器就有问题,后台管理系统也进不去,别的业务也进不去各种进不去,试着重启了apache也不行。索性找到apache错误日志 /data/wwwlogs/apache/error_log 发现如图

zend_mm_heap corrupted

zend_mm_heap corrupted是php的一个bug,升级到最新的5.4.14就没有这个bug了

用以上的关键字去 Google 搜索到的结果不到10项。 即使是在最新版本的 5.2.9 的 PHP 上,还遇到”zend_mm_heap corrupted” 这样的问题实在令人头痛。解决的办法只能是编译时打开: –enable-debug。

其 他的种种解决办法都无效,禁用 Zend Memory Manager 只能在命令行下有效,设置环境变量 USE_ZEND_ALLOC=0 即可,而在 Apache 模块方式下,始终都是 enabled 的,在 httpd.conf 里设置 setEnv USE_ZEND_ALLOC 0 或者在 php.ini 里设置,都无济于事。

结束 相关进程 然后问题消失

 

未经允许不得转载:网站SEO|SEO关键词优化|SEO搜索引擎优化|SEO优化方案|西安SEO顾问 » apache服务器假死zend_mm_heap corrupted引出BUG

赞 (2)
分享到: 更多

评论 0