【网站建设】apache服务器假死zend_mm_heap corrupted引出BUG

原创 小猫SEO优化  2018-05-28 23:40  阅读 152 次 评论 0 条

网站建设人员的工作包括很多有window服务器网站建设还有LINUX服务器网站建设,那么对于网站建设来说很多人都知道,最好的就是linux服务器因为用LINUX服务器进行网站建设对于服务器的内存消耗最少,而且LInux相对安全,那么我们经常用的可能最多的就是apache阿帕奇了那么你可能会碰到下面的这个问题。zend_mm_heap corrupted。我之前在用liunx服务网站建设时候发生一个问题。

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

zend_mm_heap corrupted

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 里设置,都无济于事。

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

本文地址:http://www.xmaoseo.com/web-construction/24.html
关注我们:请关注一下我们的微信公众号:扫描二维码SEO自学教程网_网站优化推广技术培训的公众号,公众号:TopHtml
版权声明:本文为原创文章,版权归 小猫SEO优化 所有,欢迎分享本文,转载请保留出处!

发表评论


表情