在某些时候,我们都会发现自己处于网站由于某种原因无法加载的情况。 可以帮助我们解决此问题的方法之一是观察浏览器向我们显示的错误代码。 404 错误是最著名的错误之一,也是您在某个时候肯定会遇到的错误之一。 当找不到网页或网页不可用时,会发生此错误。 在本教程中,我们将讨论另一个非常常见的故障,即 504“网关超时”错误,我们将了解它是什么以及如何解决它,以便在浏览 Internet 时不再出现它。
我们要做的第一件事就是找出这种失败及其不同的表现方式。 然后我们将继续展示这个问题的不同解决方案。
什么是错误 504“网关超时”
使用我们的浏览器访问网站时,网络服务器是负责处理 HTTP 请求的通信系统链中的最后一个链接。 网关和代理服务器等调节对该请求的响应,以减轻 Web 服务器的负载并保证信息的快速传输。 出于这个原因,为了到达联系的服务器,我们总是要经过几个通信“站”,因此,如果这些系统中的任何一个出现故障,我们的请求可能会失败。
至于以数字开头的HTTP状态码” 5 “,我们可以将它们视为来自服务器端的那些错误。 每次由于多个服务器之间的通信错误而无法完成请求时,都会发生这些类型的错误。 这 504“网关超时”错误 当我们的浏览器尝试加载网站时发生,但由于某种原因,该远程服务器没有返回响应。 这将是此失败的一个示例:
浏览器返回的 HTTP 504 响应表明错误的原因是请求处理的持续时间过长。 简而言之,我们遇到了一个问题,它阻止我们加载由于某种原因远程服务器不返回响应的网页。
504 错误消息将取决于网站所有者设置的错误消息,这些是最常见的:
- HTTP 504。
- HTTP 错误 504:网关超时。
- 网关超时 (504)。
- 504网关超时。
- 504错误。
- 错误 504 网关超时。
但是,在责怪返回此故障的网页的服务器之前,我们必须尝试一系列解决方案,以防错误是我们的错。
修复错误 504 的原因和所有解决方案
当中间服务器或网络接口在一定时间内无法响应浏览器或客户端的请求时,就会发生此类故障。 如前所述,发生这种情况是因为通信链中的一个元素出现故障。 发生这种情况的原因之一是因为我们在本地网络上的路由器或代理服务器在收到许多请求时已饱和,它们已关闭或无法工作。
当网站请求访问服务器并且服务器过载或关闭时,也会发生这种情况。 在这种情况下,您无法访问前一个节点,并且由于无法建立通信而发生网关超时。 其他原因也可能是错误的代理配置,无论是来自客户端还是来自服务器。 但是,这也可能是我们的 Internet 服务提供商或 ISP 的问题。 现在我们将看到这个问题的可能解决方案。
更新我们正在访问的网页
在许多情况下,504 错误发生的时间很短。 一个简单而快速的解决方案可能是等待几分钟,然后重新加载我们想要访问的网站。 重新加载该页面的方法之一是按下您在浏览器地址栏中的红色框中指示的圆形箭头按钮。
我们还可以选择通过按 F5 键或重新键入 URL 并按 Enter 来刷新网页。 如果这样我们无法解决它,我们将不得不尝试以下另一个选项。
重新启动设备并尝试使用其他 Web 浏览器
504错误问题的原因也可能出在我们的家庭网络上。 一种可能是某些设备配置不正确,例如,它们具有相同的本地 IP 或它们不能正常工作。 在这些情况下,最好的办法是先重启我们的路由器,然后我们也会对电脑、平板电脑或智能手机进行同样的操作。 理想情况下,一次执行一项并尝试找出导致问题的设备。
表明问题出在我们的网络设备上的迹象将无法访问任何网页。 如果发生同样的情况,另一种选择是我们的 Internet 连接可能出现问题,因此如果出现故障,我们将不得不致电提供商。
我们可以尝试的另一件事是尝试使用不同的互联网浏览器加载该网站。 这是一个尝试的好主意,因为有时某些网页无法在特定浏览器中正常加载。 检查和更新我们使用的浏览器到最新版本也很方便。
变更DNS伺服器
- DNS 服务器也可能是无法正确解析域并出现 504 错误的原因。 因此,我们可以考虑更改 DNS 服务器 Windows TCP/IP 或在路由器本身。 通常,如果我们使用提供商的路由器,它将使用自己的 DNS,更改它们可能很方便。 这将是修改 Windows 的 TCP/IP 版本 4 的示例:
例如,在这里,我们使用了 Google 的 DNS,而不是我们互联网提供商的 DNS。 另一方面,一个 VPN 或者也可以使用通过匿名代理的连接,以防我们由于地理限制或其他问题而无法访问网络。
查看代理配置
这个选项特别适合那些没有自动配置代理的人。 简而言之,代理服务器是充当我们的计算机和 Internet 之间的中介的服务器。 如果我们要查看 Windows 10 中的代理配置,我们将按照以下步骤操作:
- 让我们去 开始菜单 .
- 我们写 ” 配置 ”,然后按Enter。
- 网络和Internet“ .
一进去我们就去 代理 部分并检查我们的配置是否正确:
联系网站所有者
如果在检查您的网络设备的软硬件后仍然出现此故障,您可以考虑联系网络管理员。 可能是 504 错误对我们来说是陌生的,通过发送电子邮件,您可以提醒所有者解决它。 为了避免这种失败,网站所有者可以考虑进行一系列改进。 例如,如果您发现 504 错误发生在内容需求量很大的特定时间,则解决方案是购买 功能更强大的硬件 or 从您的托管服务提供商那里租用 .
此外,在使用 代理服务器 为了减少 web 服务器的负载,如果它没有必要的资源,我们可以让这个网关超时失败。 因此,在这种情况下,您还将继续 改进您的硬件或租用更高的一类 .
如您所见,虽然 504 错误发生在 web 服务器和所有中间节点上,但有可能通过对我们的设备进行某些修改,我们可以解决此错误,尤其是在更改 DNS 的情况下,因为它是可能不会“发送”到相关页面的另一台 Web 服务器,即使我们使用 VPN 或代理,我们也可以访问它,只要它将我们带到与受影响的服务器不同的服务器。