如何修复 502 Bad Gateway 错误

当您在浏览器中收到502 Bad Gateway错误时,这意味着充当网关以方便将您的请求发送到服务器并返回响应的服务器已收到无效或根本没有响应。因此,要么连接断开,要么服务器端出现问题,返回无效响应。虽然这是一个服务器级别的错误,但您可以在最后尝试一些操作,看看是否有帮助,如果只是按Ctrl+F5没有帮助。

502错误的网关

502 错误网关错误

此错误可能出现在任何网站上。我相信您已经看到托管在Cloudflare上的站点、Twitter(Twitter Overcapacity) Overcapacity error、  Bad Gateway NGINX,甚至当Windows 更新(Windows Update)由于 502 错误而失败时,它也会显示WU_E_PT_HTTP_STATUS_BAD_GATEWAY消息。

除了Bad Gateway错误外,您还可能出现以下错误 -

  • 错误 502
  • 临时错误 (502)
  • 502 代理错误
  • 502服务器(Server)错误:服务器遇到临时错误,无法完成您的请求
  • HTTP 502
  • Bad Gateway : 代理服务器收到来自上游服务器的无效响应

最终用户解决方案

1] 刷新DNS(Flush DNS),重置Winsock并重置TCP/IP

有时网站无法解析,因为您 PC 中的DNS仍会记住旧 IP。(DNS)因此,请确保刷新 DNS(Flush the DNS)重置 Winsock(Reset Winsock) 和重置 TCP/IP。

您也可以使用我们的免费软件FixWin,一键执行这三个操作。您将在Internet 和连接(Internet & Connectivity)选项卡下找到修复程序。

2]更改DNS

尝试将您的DNS更改为公共DNS ,例如Google Public DNS、  Open DNS、  Yandex DNS、  Comodo Secure DNS 或任何其他,然后查看。DNS JumperQuickSetDNS是免费工具,可帮助您 通过单击更改默认 DNS 设置(change your default DNS settings) 。

3]检查(Check)您的网络电缆(Network Cables)重新启动路由器(Restart Your Router)重新连接(Reconnect)

确保您的电缆正确连接到您的 PC 或路由器。如果您使用WiFi连接,请确保重新启动一次路由器。最后,您总是可以忘记之前连接的WiFi  ,然后重新连接。

服务器端解析

如果您正在运行一个网站并看到这些错误,那么您可以尝试修复此错误。

1]设置较低的TTL:(1] Set Lower TTL:)如果您更改了服务器或网站的IP地址,请等待DNS服务器获取新IP。传播需要时间。但是,您可以通过将TTL(TTL)或生存时间(Time)设置更改为较低的数字来加快此速度。这将确保DNS服务器相对更快地获取新 IP 地址。

2]检查您的服务器是否稳定: (2] Check if your Server is Stable: )您需要确保您的服务器没有随机关闭或与服务器的连接没有问题。您可能需要请房东(Host)解决此问题。

3] 服务器上的安全插件: (3] Security Plugin on Server: )许多CMS主机(Hosting)使用安全软件来减轻DDOS保护。如果这些插件配置不正确,它们可能会越界并开始阻止用户访问网站的请求。

4] 您是否使用类似 CloudFare 的服务? (4] Are you using CloudFare like services? )虽然CloudFare等服务对基本使用是免费的,但一旦您达到特定限制,它们就会开始丢弃请求CloudFlare会向您的访问者返回 502 Bad Gateway错误。(Bad Gateway)如果您使用类似的东西,请务必检查来自这些服务的错误日志或通知。

让我们知道这些提示是否可以帮助您解决 502 Bad Gateway错误。



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts