开发者社区> 问答> 正文

ZendOpcache引起的502错误

一直用的nginx+apache+eAccelerator的组合,前不久把php版本升级到了5.4.29,正好又看到了一篇关于Zend Opcache的介绍文章,于是就想试试这个新一代的官方php加速插件。
于是注释掉eAccelerator,安装了Zend Opcache,却发现在某些页面必定出现502,而其它页面又完全没问题。于是搜集网上的各种502解决方案,折腾半天之后,那些页面还是照样502。后来发现出现502的页面的源php文件都是使用Zend加密,网站为了正常运行这些php代码,也加载了Zend Guard Loader ,按理说都是zend出品的东西,应该不会存在这么大的兼容问题吧。抱着姑且一试的想法,注释掉Zend Opcache后,502不见了,看来Zend Guard Loader和Zend Opcache还真是无法共存。
仅测试了php5.4.29环境下的情况, 不知道PHP5.5版本在集成了Zend Opcache的情况下是否能和Zend Guard Loader共存。。。

展开
收起
teamo2012 2014-06-08 22:52:22 8846 0
2 条回答
写回答
取消 提交回答
  • 回1楼kideny的帖子
    不是内存占用的问题,换了xcache或者eAccelerator测试都没有问题,内存占用不到1/3
    2014-06-10 17:37:57
    赞同 展开评论 打赏
  • 看下内存占用!
    2014-06-09 09:52:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载