网站出现 502 Bad Gateway 怎么解决?

打开某网站出现一个问题以下图(这里就不说是哪一个网站了),那么下面就针对这个问题分享下解决思路。nginx

一、什么是 502 badgateway 报错 ?程序员

简单来讲 502 是报错类型代码,bad gateway 错误的网关。浏览器

二、产生错误的缘由?服务器

链接超时 --> 具体缘由:网络

(1)请求端向服务器发送请求因为服务器当前连接太多,致使服务器方面没法给于正常的响应,产生此类报错。运维

(2)请求端的 nginx 返回,一般缘由是应用所在机房的 BGP 出口有网络异常。学习

三、用户客户端解决的办法网站

① 基本刷新:就是点击刷新或者使用 F5 快捷键。spa

所谓刷新其实就是从服务器下载数据到本地的硬盘浏览器,再从本地硬盘中读取数据到浏览器显示给咱们看。代理

基本刷新只是从本地的硬盘从新拿取数据到浏览器,并不从新向服务器发出请求。

或者能够一直按住 F5 几秒刷新(试出来几回过)再或者清理一下电脑的缓冲文件。

大部分用户不少时候都是这样刷新的,遇到 502 报错的可能会没有效果。

② 从服务器刷新:

若是你从新直接点击你想要浏览的网页连接,你会发现刚才仍是显示 502 bad gateway 的页面如今又能够正常浏览了!

明白道理了吧?当你点击你想要浏览的网页连接的时候,是会从服务器从新下载数据的。

解决方法就是从服务器上刷新:快捷键ctrl+F5,这样就是从新向服务器发送请求了,若是服务器能正常给予你响应你就能够看到页面了。

三、程序员服务端解决的办法

就须要联系运维和程序员小哥哥了,查看配置 Nginx 反向代理参数有没有问题或者重启 Nginx 服务。这里暂时不贴代码了,后面在补上配置代码。

 

水平有限,如有问题请留言交流!

互相学习,共同进步 :) 转载请注明出处谢谢!

相关文章
相关标签/搜索