2、主要还是看一下别人是不是一样不能访问,如果都不能访问基本上是服务器挂了。别人可以访问,本机再ctrl+F5强制刷新一次试试,如果还不行,再看如下情况。
3、刷新DNS,比如我们访问比较新网站是,因为网站是刚刚解析的,DNS还是更新过来,这时候我们可以 在cmd窗口运行 ipconfig /flushdns 来刷新DNS缓存。
4、使用代理如VPN, 像谷歌,YouTube,facebook等国外网站,因为没有在大陆设置服务器,而经常被拦截,也会出现502 bad gateway.所以这时候,我们可以购买一些好用的VPN翻墙访问。
5、更换DNS,设置DNS为114.114.114.114.或者223.5.5.5.5。
6、LSP修复。还有一种特殊情况,软件劫持,这种虽然很少见,但是我也碰到过。这时候你就要找一下最近安装过什么什么软件,直接卸载。或者使用360,百度卫士等软件来修复一下。
一般的思维:502,说明服务器没有响应,也就是我们的web服务器没有接到有效的信息导致的。
产生错误的原因主要是:连接超时,我们向服务器发送请求由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错。
问题:nginx 不断返回 502 等错误。
一般遇到这个问题第一反应就是有可能Nginx挂了(几乎不可能),
所以查看nginx进程,发现运行正常,
然后在查看nginx日志,也没有任何问题。
有时候我们会从nginx日志中发现大量的相同的ip请求,
这种一般都是引起服务挂掉,或者响应不及时的非法请求。
一般都是别人攻击你了。
这种也很好解决,加ip黑名单,黑名单中的ip拒绝提供服务。
我们项目是在拦截器里面配置白名单和黑名单的,这种做法可能也是比较常用的办法。
也可以在nginx里面配置黑名单,拒绝访问。
配置ip黑名单的方法是多种多样的,适合自己的就行。
过多的请求可能导致服务宕机,直接重启也是可以解决的,但是没有找到问题的根本原因。
一般查看服务状态有这么几个linux常用命令。
关键词: 502badgateway怎么解决 502BadGateway常见解决思路是什么 网站出现502解决办法 网页502错误怎么解决