什么是 504 网关超时以及如何修复它?
已发表: 2021-02-17当您从您尝试访问的网页中收到 504 网关超时错误时,这不是很烦人吗?
对于网站所有者来说,这更加令人沮丧。 他们也因为一些讨厌的错误而失去了有价值的访问者,而这并不是他们自己的错。 此外,如果访问者不断收到错误信息,他们会失去对品牌的信任并损害他们的声誉。
这就是为什么网站所有者必须知道什么是 504 网关超时以及如何解决它。
如果您是网站所有者,在您的网站上遇到 504 错误,或者想要为这种情况做好准备,本指南将很有帮助。
目录
- 什么是 504 网关超时错误?
- 您如何收到 504 网关超时错误?
- 504网关超时错误的原因
- 修复 504 网关超时错误
- 1. 检查您的互联网连接。
- 2. 仔细检查网站 URL。
- 3. 重新启动您的路由器和调制解调器。
- 4. 清除您的浏览器缓存和 Cookie。
- 5. 检查您的服务器的定期维护。
- 6. 检查防火墙配置。
- 7. 检查您的服务器端日志。
- 8. 检查您网站的代码是否存在错误。
- 9. 代理服务器
- 10. 检查您网站的主题和插件。
- 11. 稍后回来。
- 常见问题(常见问题)
- 问:504 错误会影响 SEO 吗?
- Q. 如何修复错误 504?
- 结论
什么是 504 网关超时错误?

每次您尝试访问任何网站时,您的浏览器都会向托管该特定网站的服务器发送请求。 然后,服务器响应请求并提供请求的资源。 当该响应出现延迟时,您会在浏览器上收到 504 网关超时错误。
504 网关超时错误意味着您作为网关的 Web 服务器没有收到来自上游服务器的及时响应。 因此,您的网络服务器无法加载您尝试访问的网页。
换句话说,您的 Web 服务器和上游服务器的通信速度不够快。
与错误 503 一样,504 错误也是通用错误消息。 这种性质使得很难确定错误的原因。 你知道网站出了什么问题,但你不知道为什么会这样。
您如何收到 504 网关超时错误?
有各种操作系统、Web 浏览器、服务器和用户。 此外,各个站点可以自定义获取 504 超时错误的方式。 这就是为什么您可能会以多种形式看到 504 错误。 以下是您可能会遇到的一些常见形式:
- 504网关超时
- HTTP 504
- 504 错误
- 网关超时 (504)
- HTTP 错误 504 - 网关超时
- 网关超时错误
- 504 网关超时 NGINX
- NGINX 504 网关超时
- 网关超时错误
- 错误 504
- HTTP 错误 504
- HTTP 504
- 此页面无法正常工作 - 域响应时间过长
- 504 Gateway Timeout - 服务器没有及时响应
- 一个空白的白色屏幕
- WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT
- HTTP_STATUS_GATEWAY_TIMEOUT
虽然上述回复中的措辞不同,但都表示 504 错误。
504网关超时错误的原因
就像上面已经说过的,504 错误是由于您的服务器和上游服务器之间的连接失败。 连接错误可能有多种原因。 但不管是什么原因,服务器已关闭,目前无法正常工作。
作为网络错误,找到 504 错误的实际原因非常棘手。 您的设备、浏览器和互联网连接可能运行良好,但您仍可能面临 504 错误。
修复 504 网关超时错误
以下是一些可以解决 504 错误的技巧:
1. 检查您的互联网连接。
504 错误的主要原因是您的服务器和托管服务器之间的延迟或缺少连接。 很有可能,您的互联网连接可能已关闭。 因此,您的浏览器可能会显示错误。 因此,请检查您的互联网连接并确保其运行良好。
2. 仔细检查网站 URL。
504 错误也可能是因为您错误地输入了您尝试访问的站点的 URL。 因此,重新检查并重新键入 URL。 另外,刷新网页几次。
3. 重新启动您的路由器和调制解调器。
504 网关错误是由于您的服务器连接存在问题。 但也有可能是您的路由器的 DNS 服务器配置存在问题并导致该错误。 重新启动路由器和调制解调器,然后重新访问该网站。
4. 清除您的浏览器缓存和 Cookie。
您的浏览器会在其缓存和 cookie 中记录您访问的网站。 这里的想法是减少网站的加载时间。 但是,旧缓存和 cookie 有时可能会干扰该特定网站的加载。 在这种情况下,您可能会遇到 504 错误。 清除浏览器缓存并重新加载网站。 您可以查看有关如何清除浏览器缓存的文章以获取详细信息。

5. 检查您的服务器的定期维护。
您的服务器可能正在进行维护。 在这种情况下接收 504 错误是标准的。 如果您有权访问服务器设置,请检查是否有任何计划维护。 您也可以禁用设置的自动更新。
6. 检查防火墙配置。
您的防火墙保护您的站点免受恶意用户攻击和 DDoS(分布式拒绝服务)攻击。 如果您的防火墙配置错误,它会将来自 CDN(内容交付网络)的请求视为对服务器的攻击。 然后它会阻止任何请求并显示错误。
您可以检查防火墙配置并确认设置是否正确。
7. 检查您的服务器端日志。
您的服务器端日志为您提供有关服务器硬件、其状态和运行状况的详细信息。 彻底检查这些服务器端日志以获取任何关键信息。
8. 检查您网站的代码是否存在错误。
如果您的网站在其代码中存在错误,它将不会响应来自 CDN 的连接请求。 扫描您网站的代码并查找任何错误。 您可以向开发人员寻求帮助。
9. 代理服务器
服务器问题是 504 网关错误的常见原因。 大多数托管服务提供商在 Apache 或 Nginx 服务器上托管 WordPress 网站。 这些服务器正在等待响应,但正在超时。
电子商务网站和接收高流量的网站更容易出现此错误。 在此类网站中,托管它们的服务器经常由于多个不可缓存的请求而过载。 如果您是这些站点之一,那么您能做的最好的事情就是升级到高级托管计划。
查看我们对一些最佳托管服务提供商的评论。
10. 检查您网站的主题和插件。
在某些情况下,您的 WordPress 主题或插件可能会导致 504 网关超时错误。 虽然,第三方应用程序导致此类问题的情况很少见。 但是,看看你的插件和主题并没有什么坏处。
- 转到您的 WordPress 仪表板。
- 向下滚动左侧边栏的“插件”部分。

- 在批量操作菜单中选择“停用”选项,然后单击“应用”按钮。

现在,看看您的网站是否正常工作。 如果是,则一一激活插件。 激活每个插件后不要忘记检查网站。 此外,请确保您的插件和主题是最新的。
11. 稍后回来。
如果尝试了所有方法后页面仍然显示 504 错误,则该休息一下了。 请放心,您的设备、互联网和网站,一切正常。
这是您的 ISP 或服务器管理员的问题。 联系并让他们知道这个问题。 到这个时候,他们可能已经在努力修复它了。 但你不妨通知他们,以防万一。
常见问题(常见问题)
问:504 错误会影响 SEO 吗?
是的,如果您的网站显示 504 错误,您的访问者将无法查看您的内容。 如果您不尽快修复它,这会导致跳出率增加,甚至会损害品牌声誉。 搜索引擎也会降低您网站的排名。
但是,这些情况属于例外情况,因为 504 错误通常是暂时的。
Q. 如何修复错误 504?
504错误主要是因为服务器连接有问题。 查明原因是相当麻烦的。 但是,您可以尝试以下步骤:
• 刷新网站。
• 重新检查您尝试访问的 URL。
• 重新启动您的路由器。
• 清除浏览器缓存。
• 检查防火墙和 DNS 设置。
• 检查服务器端日志。
• 扫描网站代码以查找错误。
结论
追踪 504 网关超时错误的原因非常棘手。 您的浏览器显示该错误的原因有很多。 但是,主要原因是服务器连接出现故障。 尝试我们上面提到的步骤,看看是否有任何效果。 如果没有,请稍等。 504 错误通常是暂时的,因此请耐心等待。
有时您可能还会遇到 HTTP 错误 503。因此,我们建议您阅读什么是 HTTP 错误 503 以及如何修复它。 如果您觉得这些文章有帮助,请在评论部分告诉我们。