502 Bad gateway error 是WordPress 网站常见错误。这通常是由于用户对服务器的请求处理时间过长而没有给出任何其他错误。
此延迟可能是由高流量引起的临时故障。它也可能是由编码不当的 WordPress 主题或插件引起的。最后同样重要的是,服务器配置错误也会产生此错误。在本文中,我们将展示如何轻松修复 WordPress 中的 502 错误网关错误。
什么是 502 错误网关错误?
当WordPress 托管服务器收到请求页面的无效响应时,将触发 502 错误网关错误。
错误的网关错误是站点上遇到的常见 WordPress 错误之一。这可能是由多种原因引起的,并且根据服务器,错误消息也可能略有不同。
当访问网站时,浏览器会向托管服务器发送请求。然后托管服务器找到该页面并将其与状态代码一起发送回浏览器。
通常,不会看到此状态代码。但是,如果出现错误,将显示状态代码和错误消息。此类错误的示例包括404 not found、503 service unavailable、403 forbidden error等等。
502错误的最常见原因是请求花费太长时间而服务器无法响应。此延迟可能是由高流量引起的临时故障。它也可能是由编码不当的 WordPress 主题或插件引起的故障。最后但同样重要的是,它也可能由于服务器配置错误而发生。
话虽如此,让我们来看看如何轻松修复 WordPress 中的 502 错误。
修复 502 Bad Gateway 错误
当服务器无法找到无效响应的原因时,通常会导致此错误。这意味着我们将尝试不同的故障排除步骤,直到找到问题为止。
准备好了,让我们开始吧。
第 1 步:重新加载网站
有时,由于流量增加或服务器资源不足,服务器可能需要更长时间才能响应。在这种情况下,问题可能会在几分钟内自动消失。应该尝试重新加载正在查看的网页,看看是否是这个原因造成的。
如果这解决了问题,那么无需进一步阅读。但是,如果经常看到此错误,则需要继续阅读,因为可能还有其他问题需要修复。
第 2 步:清除浏览器缓存
浏览器可能会显示缓存中的错误页面。即使问题已解决,仍会看到 502 错误,因为浏览器正在从缓存中加载网站。
要解决此问题,使用 Windows/Linux 操作系统的用户可以按Ctrl + F5按钮,而 Mac OS 用户可以按键盘上的CMD + Shift + R按钮来刷新页面。也可以从浏览器设置中手动删除缓存。
清除 WordPress 缓存后,请尝试再次加载该网站。
如果问题是由于浏览器缓存引起的,可以使用不同的浏览器进行故障排除。如果在所有浏览器上都看到错误,请继续阅读。
第 3 步:禁用 CDN 或防火墙
如果网站上使用CDN 服务或网站防火墙,那么它们的服务器可能正在运行。要检查这一点,需要暂时禁用 CDN。
一旦禁用,它将删除在浏览器和托管服务器之间创建的附加层。网站现在将完全从服务器加载,如果问题是由 CDN/防火墙服务引起的,那么它现在将得到解决。
然后,可以联系CDN 服务提供商以获得支持。问题解决后,可以继续并再次启用 CDN。
第 4 步:更新 WordPress 主题和插件
如果错误仍然存在,那么下一步就是检查主题或插件。
首先,需要通过 FTP停用所有 WordPress 插件。之后,访问网站以查看错误是否已解决。
如果是,那么插件之一导致了问题。现在需要一一激活所有插件,直到可以排查出错误。
如果停用插件没有解决问题,那么需要检查WordPress 主题。
将主题切换为默认的 WordPress 主题后,访问网站以查看它是否正常工作。如果仍然看到错误,请继续阅读。
第 5 步:检查托管服务器
如果上述所有故障排除步骤均失败,则可能是托管服务器出现问题。
需要联系托管服务提供商的支持团队,还可以提及你已采取的所有故障排除步骤。
如果问题是由服务器配置错误引起的,服务器商那边能够快速解决该问题。
我们希望本文能帮助您了解如何修复 WordPress 中的 502 错误网关错误。您可能还想查看我们完整的WordPress 故障排除指南,了解有关解决 WordPress 问题的分步说明。
原文链接:https://www.taodakeji.com/blog/how-to-fix-the-502-bad-gateway-error-in-wordpress,转载请注明出处。