新睿云

> 知识库 > 502 bad gateway到底是什么意思?出现502 bad gateway我们应该怎么解决呢?

502 bad gateway到底是什么意思?出现502 bad gateway我们应该怎么解决呢?

作者/来源:新睿云小编 发布时间:2019-09-23

502 bad gateway表示边缘服务器(充当代理的服务器)无法从原始服务器(也称为上游服务器)获得有效或任何响应。发生这种情况可能有几个原因,我们将在下面的部分中进行讨论。如果KeyCDN的边缘服务器之一从您的原始服务器收到502 bad gateway响应,则KeyCDN将返回500无法到达原始页面。

交互原理

导致502 bad gateway响应的主要元凶有3个。这些包括:

域名不可解析:域名无法解析为正确的IP或无法解析为任何IP。重要的是要注意,DNS更改可能需要花费一定的时间,才能在全局范围内完全活跃的状态。这取决于每个记录定义的TTL或生存时间。

原始服务器关闭:由于服务器已关闭或与给定服务器没有连接,因此服务器无法访问。

防火墙阻止请求:防火墙阻止边缘服务器和原始服务器之间的通信。这也可能是由CMS的安全性插件引起的。某些DDOS保护和缓解系统可能反应过度,并开始阻止来自我们的内容交付服务器的请求。

您如何看到502 bad gateway哪些错误?

502错误页面

您的云服务器如果出现502错误,可能因为报错命名不同,有以下一些示例:

“502 Bad Gateway”

“HTTP Error 502 - Bad Gateway”

“502 Service Temporarily Overloaded”

“Error 502”

“502 Proxy Error”

“HTTP 502”

“502 Bad Gateway NGINX”

通过转到Web服务器的错误日志文件,可以更详细地了解错误的具体含义。所有错误/诊断信息都存储在此文件中,这使得它成为检查您何时需要有关特定错误的更多详细信息的宝贵资源。您可以转到,在Apache中找到此文件,转到/var/log/apache2/error.log,在Nginx中找到该文件/var/log/nginx/error.log。

如何解决502错误-针对Web开发人员#

作为网站的网站开发人员或所有者,有几个原因可能导致您的原始服务器出现502 Bad Gateway错误。因此,您可能需要尝试各种方法来解决此问题。请参考以下建议列表:

使用我们的DNS测试工具,检查您的FQDN(完全合格的域名)是否正确解析。

使用ping测试或trace-route验证服务器是否可访问。

如果您看到异常的丢弃,请检查防火墙日志。

如果您是Cloudflare用户,请尝试将其禁用,因为一旦达到特定限制,Cloudflare将向访问者返回502 Bad Gateway错误。

如何解决502错误-访客#

如果您是网站访问者,并且遇到502 Bad Gateway错误,那么您也可以尝试解决一些问题。尽管主要问题几乎总是由Web开发人员负责,但访问者可以尝试以下操作:

在浏览器中执行硬刷新。在Mac上,这是通过按Cmd + Shift + R来完成的。

清除浏览器缓存并删除cookie。您的浏览器可能会保留某些在您访问网站时出现502错误的文件。

重新启动计算机/网络设备

更改您的DNS服务器。如果您以前从未更改过它们,则可能仍会由ISP分配默认服务器,请尝试使用开放式DNS服务器。具体配置请查看《DNS服务器是什么?新睿云教您配置最优的DNS(视频教程)

new year
在线客服   
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待