设为首页 收藏本站
查看: 1715|回复: 0

LNMP一键安装环境 wordpress后台部分页面出现502解决办法

[复制链接]

尚未签到

发表于 2015-11-16 13:35:45 | 显示全部楼层 |阅读模式
  转自http://www.tuicool.com/articles/iInMJrm
  
  登陆WORDPRESS后台的时候,部分页面出现502 Bad Gateway错误
  我的PHP版本是5.2.17
  mysql版本是5.1.60
  WordPress版本3.8.3
  看了php-fpm的日志,基本上都是类似下面的错误

May 13 19:35:21.668482 [WARNING] fpm_stdio_child_said(), line 167: child 12854 (pool default) said into stderr: "[Tue May 13 19:35:16 2014"
May 13 19:35:21.680238 [WARNING] fpm_stdio_child_said(), line 167: child 12854 (pool default) said into stderr: "] [notice] EACCELERATOR(12854): PHP crashed on opline 469 of curl_exec() at /*/wp-includes/class-http.php:1249", pipe is closed
May 13 19:35:21.680267 [WARNING] fpm_stdio_child_said(), line 167: child 12854 (pool default) said into stderr: "", pipe is closed
May 13 19:35:21.680285 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
May 13 19:35:21.680317 [WARNING] fpm_children_bury(), line 215: child 12854 (pool default) exited on signal 11 SIGSEGV after 2056.281254 seconds from start
May 13 19:35:21.680742 [NOTICE] fpm_children_make(), line 352: child 20797 (pool default) started

  查询了网上的解决办法,修改后基本上都没有什么作用,错误依旧。
  
  1.尝试了第一种方法:将unix套接字改成tcp/ip的  
  修改

/usr/local/php/etc/php-fpm.cnf
  将

< value name=&quot;“listen_address”&quot;>/tmp/nginx.socket< /value>
  里面的

/tmp/nginx.socket
  修改成

127.0.0.1:9000
  同时将/usr/local/nginx/conf/nginx.conf 及其/usr/local/nginx/conf/vhost/ 下面的虚拟主机配置里的

fastcgi_pass  unix:/tmp/php-cgi.sock;
  修改成

fastcgi_pass  127.0.0.1:9000;
  之后,重新启动LNMP。
  这种方法,解决了wodpress部分后台的502错误问题,但更新页面和插件页面还是一样出现502 Bad Gateway错误。
  
  2.于是又尝试了第二种方法,将libsqlite3.so.0.8.6修改  
  32位的修改如下

mv /usr/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6.bak
  64位的修改如下

mv /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6.bak
  修改完登陆wordpress,打开更新页面和插件页面,还真不出现502 Bad Gateway错误了。
  至此问题解决。
  但现在我就奇怪了,想到第二种方法的人,真是神人啊?怎么能想出这个问题的解决方案的?是如何查到的呢?
  希望高人指点。
  LNMP的制作者军哥说,
  只有在centos 6 下 php 5.2.17 &#43; wordpress 3.8.1下会502   


  php 5.3下没问题
  但实际上,我现在的wordpress版本也出现了同样的问题,所以应该是PHP5.2的原因!
  提醒使用LNMP一键安装的朋友们,如果你想不出现502 Bad Gateway错误,建议安装PHP 5.3版本吧!!
  有人说是PHP内存溢出问题,具体原因有待考证
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139958-1-1.html 上篇帖子: LNMP环境搭建——PHP篇 下篇帖子: 企业WEB服务器LNMP详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表