502坏网关是指边缘服务器(充当代理的服务器)无法从原服务器(也称为上游服务器)获得有效或任何响应。这可能有几个原因,我们将在下一节讨论。如果keydn的一个边缘服务器从您的原始服务器收到502错误网关响应,keydn将返回500无法到达原始页面。
导致502坏网关回应的罪魁祸首主要有三个。其中包括:
原始服务器已关闭:无法访问该服务器,因为它已关闭或与给定的服务器没有连接。
防火墙阻止请求:防火墙阻止边缘服务器与原服务器之间的通信。这也可能是CMS的安全插件造成的。一些DDOS保护和缓解系统可能反应过度,开始阻止来自我们内容交付服务器的请求。
如何看待502坏网关的错误?
如果您的云服务器中有502错误,它可能会因为该错误而被不同地命名。以下是一些例子:
"502错误网关"
"HTTP错误502-错误的网关"
"502服务暂时超载"
"错误502"
"502代理错误"
"HTTP502"
"502错误网关NGINX"
您可以通过访问Web服务器的错误日志文件来了解有关该错误的具体含义的更多信息。所有错误/诊断信息都存储在该文件中,当您需要有关特定错误的更详细信息时,该文件是一个很有价值的资源。你可以转到,在Apache中找到这个文件,转到/var/log/apache2/error.log,在Nginx/var/log/Nginx/error.log中找到这个文件..
如何解决502错误-针对Web开发人员#
作为网站开发人员或网站所有者,有几个原因可能会导致您的原始服务器上出现502坏网关错误。所以,你可能需要尝试各种方法来解决这个问题。请参考以下建议列表:
使用我们的DNS测试工具来检查您的FQDN(完全合格的域名)是否正确解析。
使用ping测试或trace-route验证服务器是否可访问。
如果您看到异常下降,请检查防火墙日志。
如果你是Cloudflare用户,请尽量禁用,因为一旦达到一定的限制,Cloudflare会向访问者返回502BadGateway错误。
如何解决502错误-访问者#
如果你是网站访问者,遇到502坏网关错误,也可以尝试解决一些问题。虽然主要问题几乎总是Web开发人员的责任,但是访问者可以尝试以下方法:
在浏览器中执行硬刷新。在Mac上,这是通过按cmd+shift+R来完成的。
清除浏览器缓存并删除cookie。当您访问网站时,您的浏览器可能会保留一些带有502错误的文件。
重新启动计算机/网络设备。
更改您的DNS服务器。如果您以前从未更改过它们,您的ISP可能仍然会分配一个默认服务器。尝试使用开放的DNS服务器。