现在的位置: 首页Nginx>正文
Zend级别引起的ShopEX在nginx下报502 Bad Gateway问题解决 [原创]
2011年05月05日 Nginx 评论关闭 ⁄ 被围观 8,736 次+

安装LNMP已经有一段时间了,大部分程序(主要为开源程序)运行都挺流畅,但ShopEX死活没办法运行,安装时就出现502 Bad Gateway错误,而尝试ecshop程序却能够很好地运行。真的相当郁闷,这个问题也困扰了大半天。网上关于502 Bad Gateway的解决方法,普遍认为是FastCGI线程数不足,或者Nginx的timeout等待时间不足。经过多次调整都无办法正常运行。

由于开源程序可以运行,而类似ShopEX这类Zend加密过的程序不行,Zend方面出问题的概率最大。本来想升级一下版本,但经过检查,发现当前版本的Zend Engine和Zend Optimizer均已经为最新版,应该不是这方面原因。
后来打开php.ini查看关于Zend部分的参数,发现zend_optimizer.optimization_level的数值居然是1。问题找到后,就很容易解决了。直接将它改成1023,并且把[Zend Optimizer]放在[eaccelerator]的后面就可以了,真是郁闷

  1. [Zend Optimizer]
  2. zend_optimizer.optimization_level=1023

zend1
zend2

本文地址:http://www.92csz.com/02/550.html
如非注明则为本站原创文章,欢迎转载。转载请注明转载自:moon's blog
 

抱歉!评论已关闭.