如何修复504网关超时错误
在尝试访问网站时,您可能遇到过几次504 网关超时错误。这可能令人沮丧,因为 504 网关超时错误是用户和网站所有者面临的最常见错误之一。不幸的是,这也是一个神秘的错误,因为它没有具体说明问题所在。如果您拥有网站或博客,了解 504 网关超时错误是什么、找出导致它的原因并最终修复它会很有帮助。本文将帮助解释您需要了解的有关 504 网关超时错误的所有信息。,,简单来说,504 网关超时错误发生在网站没有收到服务器的及时响应时。每次访问网站时,浏览器都会向托管该网站的服务器发送请求。服务器处理请求并使用请求的资源响应网站。504 网关超时错误很神秘,而且很难修复。它表示服务器无法处理请求,但不会告诉您为什么无法处理。它还告诉您服务器知道它无法执行请求但无法及时解决问题。,根据您的操作系统和浏览器,504 网关超时错误可能以多种方式出现。,一些常见的 504 错误消息可能如下所示:,您的浏览器和某些网站可以自定义错误消息的显示方式。尽管该消息可以用不同的方式措辞,但它指向相同的服务器错误。,那么,什么会导致 504 网关超时错误呢?由于该错误是指服务器在请求时超时,因此它通常指向网络问题而不是设备问题。,一些可能的原因可能是:,现在您已经了解问题出在服务器端而不是客户端,您可以在尝试修复 504 网关超时错误时断开您的设备或互联网连接。,找出导致超时错误的原因可能是一个挑战。由于这被认为是服务器中的网络错误,而不是您的计算机,因此弹出错误消息的原因有很多,我们将在本文后面讨论。您可以执行以下几项操作来尝试解决此问题。,您可以尝试重新加载您尝试访问的网站。如果您尝试在您的计算机上访问该网站,您可以单击刷新按钮或 F5 键以查看它是否只是连接的临时中断。否则,您也可以尝试其中的一些建议。,当服务器暂时过载时,会发生一些 504 网关超时错误。通过点击刷新或重新加载,网站将向服务器发出新的请求。如果这只是暂时的过载或连接问题,该网站应该会在您的浏览器中加载。,网络连接的临时中断可能会导致网关超时错误。您可以尝试重新启动所有网络设备,包括调制解调器和路由器,看看是否能解决问题。,就像拔下路由器和调制解调器的插头一样简单,然后等待 30 秒再将其重新插入。您必须再等待 60 秒才能启动所有设备并查看问题是否仍然存在。,检查浏览器和应用程序中的代理设置,确保它们正确无误。不正确的代理设置可能会导致 504 错误。有些计算机根本没有代理设置。,如果您使用的是 Windows 10 或 Windows 11,则不必在每个浏览器中设置代理设置。您可以直接在 Windows 10 或 Windows 11 中查看和更改设置,它将适用于 Google Chrome、Opera、Microsoft Edge 和 Firefox。,以下是步骤:,如果您使用的是 macOS,则步骤类似。这也适用于 Safari 中的设置:,如果您使用的是 Internet Explorer,则可以按照以下步骤操作:,打开 Internet Explorer,然后单击 Internet 选项。,在大多数情况下,代理设置中的所有内容都应设置为关闭,或“自动检测设置”。这允许您的计算机自动为您选择最佳代理设置。,如果您已尝试在其他设备上连接到该网站,但仍然收到相同的错误消息,您可以考虑更改 DNS 服务器。Google 公共 DNS 服务器提供安全的 DNS 连接。您可以将您的 DNS 服务器更改为下面列出的一些免费公共 DNS 服务器。,可能是您使用的 DNS 服务器导致了 504 网关超时错误的问题。我们列出了您可以用来更改 DNS 服务器的步骤。,在Windows上更改 DNS 服务器:,在macOS上更改 DNS 服务器:,如果您决定更改路由器上的 DNS 服务器,请记住这会影响您连接的所有设备。这还包括智能电器和家庭安全。在开始之前,搜索“如何更改 DNS”以了解路由器的品牌和型号。您需要特定于路由器型号的说明。,您连接的内容分发网络有时会导致出现错误消息。如果网站的原始服务器无法访问,CDN 将尝试从其缓存中加载网站。但是,某些 CDN 没有启用此功能,因为在网站上缓存某些资产可能很复杂。一种简单的方法是暂时禁用您的 CDN。,WordPress Popup 插件使用 CDN 服务器来存储图像和 CSS 库等文件。您可以通过以下步骤暂时禁用此功能:,如果您使用的是Onyx CDN,您可以按照以下步骤操作:,WP Engine 在其 CDN 产品中使用 MaxCDN。它只卸载 wp-content 目录文件,包括图像、CSS 和 Javascript。如果您使用的是 WP Engine 的 CDN,则可以使用以下步骤暂时禁用 CDN:,504 网关超时错误可以通过两种主要方式显示在您的屏幕上。区分两者有助于找出问题所在。,某些 CDN,例如提供完整代理服务的 Cloudflare,在他们的服务器和您的服务器之间有额外的防火墙。这可能会导致您更频繁地遇到错误消息。,当问题是由 Cloudflare 本身引起时,通常会出现上述错误消息。如果您看到此消息,建议联系他们的用户支持或查看他们的状态页面。,如上所示的自定义错误消息表明问题出在网络服务器上,而不是 Cloudflare。从图中可以看出问题所在。如果您拥有一个网站并遇到此消息,您可以与您的托管服务提供商联系以获得支持。,在基于 Windows 的程序中,504 网关超时错误可能会在一个小对话框中弹出,其中包含一条消息:HTTP_STATUS_GATEWAY_TIMEOUT。Windows 更新将生成错误代码 0x80244023 或显示错误消息 WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT。,您会遇到 504 bad gateway timeout 错误消息的原因有很多。我们在下面列出了一些更常见的原因。,您会遇到 504...