您好,欢迎来到景安网络!
加盟景安
主页 >服务器常见问题 >502 bad gateway什么意思,502 bad gateway怎么解决?

502 bad gateway什么意思,502 bad gateway怎么解决?


来源:景安网络发表日期:2018-11-07浏览次数:Tags:502 bad gateway 什么意思,502 bad g
景安网络专业的数据中心服务商,长期提供数据中心托管服务,私有云,互联网解决方案,互联网增值服务。针对工信委大力实施“万企业上云”计划,景安以我所能,为你而+,推出1元即可上云,核心云计算产品降幅达50%
各位看官,网站打不开是不是很捉急;昨天小编的网站出现了502 bad gateway,“bad gateway”百度翻译是错误的网关,专业解释是Web服务器作为网关或代理服务器时收到无效的响应。 用我们的口语说是运行网站的服务器暂时挂了(不响应)。下面小编为大家分享下502 bad gateway 什么意思,502 bad gateway怎么解决。(欢迎各位在评论区留言,你的问题,小编在文章中为你解答)
 
你访问的网站出现了502 bad gateway
产生错误的原因
 
连接超时 我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错。
 
502 bad gateway怎么解决
 
普通访客
 
一般情况下稍候访问或者按下快捷键 ctrl+F5强制刷新一下,这样是重新向服务器发送请求了。再或者清理一下电脑的缓冲文件.(如果一直都是这样,我们只能等管理员来解决)
 
管理员
 
1.查看当前的PHP FastCGI进程数是否够用
 
netstat -anpo | grep "php-cgi" | wc -l
 
如果实际使用的"FastCGI进程数"接近预设的"FastCGI进程数",那么,说明"FastCGI进程数"不够用,需要增大。
 
2.部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间。

.....
http
{
......
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
......
}
......
 
 
php.ini中memory_limit设低了会出错,修改了php.ini的memory_limit为64M,重启nginx,发现好了,原来是PHP的内存不足了。
 
小编的解决方法

向IDC服务商提交了一个工单,15分钟都搞定了;IDC服务商真给力。如果您还有其他的解决方法,欢迎留言交流!当然,如果你的网站并发量的确很大,那么最终也许需要寻求系统级的解决办法……
 
总结,网站打不开,出现错误代码“502 bad gateway”,一般都是php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉。
 
服务器常见错误代码解释
 
500  内部服务错误;顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。
 
501  服务器不具备完成请求的功能;例如,服务器无法识别请求方法时可能会返回此代码。
 
504  网关超时;通常web服务器故障、程序进程不够
 
503 服务器目前无法使用(由于超载或停机维护);通常,这只是暂时状态。(服务不可用)
 
505 服务器不支持请求中所用的 HTTP 协议版本(HTTP 版本不受支持)
0(好文)
0(太水)
分享链接:
版权声明:部分文章源于网络,如侵权请联系我们删除
1元上云

专题页