刚刚给客户安装wordpress 博客时候出现了502错误、想了很多办法无法解决、后来在网上找了很多资料 加上自己的测试 终于解决这个问题。
出现502 bad gateway错误的原因有很多最常见 也最容易出错的有一下几个原因:
1.缓存设置比较小
修改或增加配置到nginx.conf
proxy_buffer_size 64k;
proxy_buffers 512k;
proxy_busy_buffers_size 128k;
2.脚本执行时间超时
如果脚本执行的时间太长 得不到返回 ,导致新来的请求不能得到处理,会出现502错误 我们可以适当调小如下配置。
nginx.conf里面主要是如下
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
3. wordpress不断升级 对于数据库的要求和空间要求也变高
可以下载低版本的wordpress进行安装(建议不要使用 wordpress版本高 程序的漏洞就越少,功能也更完善),也可以是你的空空间更换系统。
出现502错误有很多种 遇到问题要根据自己的实际情况去检测。