php-eaccelerator问题

在centos上部署web server(nginx+php-fpm+mysql)时候,修改好相关参数,放上一个php探针看一下配置环境,结果浏览器返回结果是50x.html,查看nginx的log,发现这样一条错误信息“recv() failed (104: Connection reset by peer) while reading response header from upstream”,看来是php的问题,于是乎查看php-fpm的error日志,也没发现异常,接着在php-fpm的配置文件加上“catch_workers_output = yes”来详细获得FastCGI的stdout和stderr信息到日志文件,重启php-fpm进程,再次打开网页后,捕获日志,得到这样一条“WARNING: [pool www] child 8520 said into stderr: “] [notice] EACCELERATOR(8520): PHP crashed on opline”,看来是出在php-eaccelerator这个扩展上,于是yum -e php-eaccelerator卸载之,重启php-fpm进程,这下都正常了!

但是为什么呢?因为php-eaccelerator我是在EPEL源内直接YUM安装的,按照官方文档,我不需要做任何的配置的,就可以使用。谁能告诉我?

发表评论

电子邮件地址不会被公开。 必填项已用*标注