跳到主要内容

作为用户,没有比遇到504网关超时错误更令人沮丧的了。好的一天,您登录自己的网站后,得到的只是一个错误页面。对于站点版主和管理员来说,这可能令人担忧并且令人沮丧。在当前的互联网一代中,这可能被视为常见问题,但它甚至可能导致流量丢失。这些网站,特别是在电子商务行业中,加载时间的负面影响甚至可能削弱一些简单的转换。

如果您是WordPress用户,则必须熟悉504网关超时错误。幸运的是,不管这听起来如何,在解决该问题上都是小菜一碟。本文介绍了您需要了解的有关504错误的所有信息以及解决这些错误的方法。请继续阅读以了解更多信息。

在深入进行故障排除之前,您需要了解问题的确切含义和根本原因。

如何解决wordpress网站上的504错误
如何解决wordpress网站上的504错误

什么是504网关超时?

每个以数字5开头的HTTP状态代码都是服务器端错误。504网关超时错误基本上意味着“充当网关的服务器超时,等待另一台服务器响应”。当浏览器无法建立与站点的连接时,会弹出504网关超时错误。用外行的话来说,就是一台服务器没有收到另一台服务器的任何响应。

504错误可能会对您网站的SEO产生负面影响。这是因为网站被Google的搜寻器一致地搜寻。万一该网站长时间抛出504错误,那么Google可能会发现它与网站级别有关。这最终会影响您的网站在Google SEPR上的排名。

504错误的潜在原因和解决方法是什么?

在深入研究问题的修补程序之前,重要的是找出潜在的错误原因。下面列出了一些导致服务器问题无法响应的原因及其修复程序。

服务器或主机超载

网关错误的最常见原因之一是服务器或主机过载。在这种情况下,该站点可能很快会回来。

处理它的最简单方法之一就是清除缓存。重新加载网站或按Ctrl + F5。同时,您甚至可以检查问题是否与本地网络有关。有相同的在线工具。清除浏览器或使用隐身模式进行浏览也可能有助于验证问题是否与浏览器有关。

WordPress插件

CMS平台使用许多插件和扩展来增强网站的UX和UI。WordPress没什么不同,有时过时的插件可能会引起麻烦。以某种方式与缓存相关的插件可能是罪魁祸首。

在这种情况下,建议您浏览网站的插件。当插件未升级到最新版本时会出现不兼容问题。禁用插件是调试问题和查找真正问题的最佳方法。使用FTP管理器转到wp-content中的public_html。重命名插件文件夹,以便WordPress无法识别该文件夹的内容。完成后,逐一启用插件,这将帮助您确定真正的罪魁祸首。一旦找出导致问题的扩展名,就可以尝试对其进行修复。有时,更新插件可能会有所帮助。

网站的变更和更新

在站点中进行的任何更改或更新都会导致504网关超时错误。
您可以通过将以下提到的行添加到wp-config.php文件中找到相同的内容:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

DNS问题

DNS问题是WordPress网站出现504问题的另一个原因。DNS问题可能发生在服务器端或客户端。在前一种情况下,您已经将WordPress网站迁移到了新主机上,然后,您必须等到所有内容都完全传播为止。有时最多可能需要24小时,具体取决于DNS记录的TTL值。万一它没有被完全传播,您只需要等待相同的时间即可。
如果DNS问题来自客户端,则可以尝试刷新本地DNS缓存。为此,请打开命令提示符,然后输入命令:ipconfig / flushdns
如果有效,将显示成功消息,如上图所示。

禁用您的CDN

Content Delivery Network或CDN可以减轻服务器的工作量,并比以往更快地加载网站,但是有时甚至会失败。CDN在客户端和服务器之间添加另一个网关。因此,在某些情况下,它实际上成为504网关超时错误的背后原因。

通常,CDN提供程序返回错误,因此,更容易弄清这是否是原因。最好的处理方法是暂时禁用CDN。

更改代理设置

有时,将连接配置为使用代理设置时会发生504错误。在这种情况下,请禁用浏览器的代理设置。

禁用它的过程取决于浏览器。例如,对于谷歌浏览器,请按照以下提及的步骤禁用代理设置。
在Google Chrome浏览器中,转到“设置”->“高级”->“系统”部分,单击“打开代理设置”->“检查自动检测设置”。

结论

WordPress使网站开发变得容易。它使您无需任何编码知识即可创建站点。但是,CMS平台也有一些缺点。它会给您带来很多错误,而504错误就是其中之一。504网关超时错误看似无害,但它可以充当WordPress网站的无声杀手。除上述原因外,还有某些其他原因可能是504错误的原因。这些原因可能包括服务器速度慢,HTTP请求超时,防火墙问题,垃圾邮件/僵尸网络攻击等。有效进行故障排除的关键是找出根本原因。因此,下次遇到此类问题时,请不要惊慌。只需尝试找出原因,您就可以很好地处理它。

回到顶部