对于残破的网页,502、503、504和500错误可能是用户最难解决的错误。所有这些错误代码均指的是在连接的服务器端发生的问题,并且对于实际出问题的地方往往过于含糊。那么,究竟502 bad gateway是什么意思?502 bad gateway怎么解决呢?在这里,我们将专门研究502 bad gateway错误,这是大多数互联网用户在某个阶段都会遇到的问题。好消息是502错误不是由您自己的设备或互联网连接出现问题引起的。不幸的是,这使得修复起来有点困难。
502 Bad Gateway错误是HTTP状态代码,表示互联网上的一台服务器收到来自另一台服务器的无效响应。502错误的网关完全独立于您的特定设置,这意味着您可能在任何浏览器,任何操作系统和任何设备上看到一个错误。502网关错误显示在Internet浏览器窗口内,就像网页一样。下面我们汇总了502错误的一些较常见原因,以及一些可能的修复方法。
502 Bad Gateway错误的原因
服务器超载:如果网站的服务器超出其运行内存容量并超载,则可能会出现错误,这通常与试图连接到该站点的访问者数量异常高有关-例如DDoS攻击。
请求被防火墙阻止: 防火墙是任何网络安全策略的重要组成部分,但是,如果确定服务器通信是恶意的,它们可能会显得过于狂热。DDoS保护系统通常会出现问题,该系统会阻止来自内容分发系统的服务器请求,并导致网络瘫痪。
服务器超载:由于站点上的大量访问者或DDOS攻击,如果服务器耗尽了内存,则服务器可能会崩溃。
防火墙阻止请求:防火墙可能阻止边缘服务器和上游服务器之间的通信。某些DDoS保护系统可能会过度反应并阻止来自内容交付系统的请求。
错误的编程: 有时,网站代码中的错误可能意味着无法正确回答请求,从而提示出现此错误。
网络错误: DNS问题,路由问题和ISP相关问题也可能导致502 Bad Gateway错误。
服务器软件超时:当Web服务器花费更多时间来完成并且缓存工具达到该时间的超时值时,也会发生此错误。慢查询也可能导致此问题。
如何修复502 Bad Gateway错误
502 bad gateway错误通常是Internet上服务器之间的网络错误,这意味着问题不在于您的计算机或Internet连接。但是,由于可能您的一端出了问题,因此请尝试以下修复:
-
尝试加载URL通过再次按下F5键或按Ctrl + R(命令+ R你在Mac上)键盘,或者通过选择刷新/ Reload按钮。
虽然“ 502 bad gateway”错误通常表示无法控制的网络错误,但它可能是非常临时的。再次尝试该页面通常会成功。
-
关闭所有打开的浏览器窗口,然后打开一个新的浏览器会话,以启动新的浏览器会话。然后尝试再次打开网页。
您收到的502错误很可能是由于在使用浏览器期间的某个时间出现了计算机问题。简单重启浏览器程序本身就可以解决问题。
-
清除浏览器的缓存。您的浏览器存储的文件过时或损坏,可能会导致502 Bad Gateway问题。
-
删除浏览器的Cookie。由于上面提到的与缓存文件类似的原因,清除存储的cookie可以解决502错误。
如果您不希望清除所有cookie,则可以先尝试仅删除与发生502错误的网站相关的cookie。最好将它们全部删除,但先尝试使用明显适用的文件不会有任何伤害。
-
在安全模式下启动浏览器:Firefox,Chrome或Internet Explorer。在安全模式下运行浏览器意味着要使用默认设置运行浏览器,而无需附加工具或扩展程序(包括工具栏)。
如果在安全模式下运行浏览器时,不再出现502错误,则说明问题出在某些浏览器扩展程序或设置上。将浏览器设置恢复为默认设置和/或有选择地禁用浏览器扩展,以找到根本原因并永久解决问题。浏览器的“安全模式”在概念上与Windows中的“安全模式”相似,但并非完全相同。您无需在安全模式下启动Windows即可在其特定的“安全模式” 下运行任何浏览器。
-
尝试使用其他浏览器。流行的浏览器包括Firefox,Chrome,Edge,Opera,Internet Explorer和Safari。
如果备用浏览器没有产生502 Bad Gateway错误,您现在知道原来的浏览器是问题的根源。假设您已遵循上述故障排除建议,那么现在该是重新安装浏览器并查看是否可以解决问题的时候了。
-
如果您已安装MS Forefront TMG SP1,请下载Microsoft Forefront威胁管理网关(TMG)2010 Service Pack 1的软件更新1,并收到消息错误代码:502代理错误。网络登录失败。(1790)或访问网页时出现类似消息。
这不是针对502代理错误消息的通用解决方案,仅适用于此特定情况。Forefront TMG 2010是一个商业软件包,您会知道是否已安装。
-
重新启动计算机。您计算机的一些暂时型问题及其与网络的连接方式可能会导致502错误,尤其是在多个网站上看到此错误时。在这些情况下,重新启动会有所帮助。
-
重新启动网络设备。调制解调器,路由器,交换机或其他网络设备的问题可能会导致502 Bad Gateway或其他502错误。重新启动这些设备可能会有所帮助。
-
在路由器或计算机或设备上更改DNS服务器。一些Bad Gateway错误是由DNS服务器的临时问题引起的。
除非您以前进行过更改,否则现在配置的DNS服务器可能是ISP自动分配的DNS服务器。幸运的是,您可以选择使用许多其他DNS服务器。
-
直接联系该网站可能也是一个好主意。很有可能,假设他们有错,网站管理员已经在纠正502 Bad Gateway错误的原因,但可以随时让他们知道。
如果您怀疑每个网站都关闭了,特别是一个受欢迎的网站,那么检查Twitter来了解停机情况通常会很有帮助。最好的方法是在Twitter上搜索#websitedown,如#cnndown或#instagramdown。如果社交媒体没有帮助,还有其他方法可以查看网站是否关闭。
-
请与您的互联网服务提供商联系。如果您的浏览器,计算机和网络都正常工作,并且网站报告该页面或站点正在为它们工作,则502 Bad Gateway问题可能是由您的ISP负责的网络问题引起的。
-
过会儿回来。在您进行疑难解答时,“ 502 Bad Gateway”错误消息几乎可以肯定是您的ISP或网站网络存在的问题-如果您直接与他们联系,两方之一可能甚至会向您确认。无论哪种方式,您都不是唯一看到502错误的人,因此您需要等待直到为您解决问题。
502 Bad Gateway与其他错误
其他许多错误也与502 Bad Gateway错误有关:500 Internal Server Error,503 Service Unauailable和504 Gateway Timeout。还存在许多客户端HTTP状态代码,例如非常常见的404 Not Found错误,以及在此HTTP状态代码错误列表中可以找到的许多其他错误。
原创文章,作者:老男孩,如若转载,请注明出处:http://www.haomaner.com/1611.html