502 Bad Gateway 常见解决思路

发布时间:2022-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了502 Bad Gateway 常见解决思路脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

502错误定义

502 Bad Gateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。简单来说502是报错类型代码bad gateway错误的网关

一、案例1,nginx负载均衡策略中配置了不存在的服务器

502 Bad Gateway 常见解决思路

这样的话我们一直刷新浏览器,每三个就有一个请求超时时间,时间过长http请求就会被canceled了,当然,这里已经不是超时的问题了,而是注定会请求失败的,但只是请求超时而已,并没有报502错误

502 Bad Gateway 常见解决思路

我们举个更极端的例子,Proxy_pass通常是指定我们配置的负载均衡策略,如下

502 Bad Gateway 常见解决思路

但我们这里直接给PRoxy_pass绑定一个不存在的服务器

502 Bad Gateway 常见解决思路

此时,会有502报错,也就是案例一这两种情况本质上都是一样的,请求不存在的服务器导致请求失败,浏览器没收到响应失败而后报了502错误

502 Bad Gateway 常见解决思路

案例二 我们这里模拟了一个服务器不存在的情况,但正式环境上会有人配置不存在的服务器作为被代理服务器,平时我们上网遇到了502错误原因应该是①被代理服务器出现故障宕机停机等原因引起②我们向服务器器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错

吐槽F1a; 一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现,Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这 些出错都揽在自己身上了:nginx 502 bad gateway!!!

脚本宝典总结

以上是脚本宝典为你收集整理的502 Bad Gateway 常见解决思路全部内容,希望文章能够帮你解决502 Bad Gateway 常见解决思路所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。