错误 502 Bad Gateway:如何在 WordPress 中修复它?
已发表: 2022-03-07对于企业主来说,这是他们最不想看到的。 他们不能让潜在客户离开他们的网站去参加比赛。 但是,在许多情况下可以修复 502 网关错误。
在这篇博文中,我们将解释什么是 502 Bad Gateway Error、可能的原因以及如何修复它。
通过在下面输入您的电子邮件下载此帖子
什么是 502 错误网关错误?
当您访问一个网站时,您的浏览器会向该网站的服务器发送一个请求。 服务器使用3 位 HTTP 状态代码回复浏览器,让浏览器知道请求是否已成功完成。 502 错误是 HTTP 状态代码之一。
有各种500错误代码,所有这些都意味着服务器端存在错误。 在 502 错误的情况下,代理服务器要么根本没有响应,要么从上游服务器获得无效响应。
没有一些挖掘,很难知道更多。 许多站点只显示 502 bad gateway 错误,它没有提供有关具体问题的进一步信息。
但是,在许多情况下,此错误是暂时的,可以自行解决。
当您收到此错误时,不同的站点和浏览器可能会以不同的方式显示它。
以下是您可能会收到的一些消息:
- 502. 这是一个错误
- 502
- 错误 502
- HTTP 502
- 502 代理错误
所有这些替代信息都意味着同样的事情。
什么导致502 Bad Gateway错误?
导致 502 错误的原因不止一个。 这就是为什么它很难解决。 这可能会给企业主带来问题。 他们的访问者无法展示他们的高质量、信息丰富和有针对性的内容,而是获得了可怕的空白页面和错误代码。
在某些情况下,服务器超载,可能是同时访问者过多,或者可能是 DDOS 攻击。 服务器没有更多内存可用于显示网页,而是返回 502 错误。
有时,当返回浏览器请求的时间比预期的要长时,服务器实际上会超时。
如果服务器关闭,它将无法向浏览器返回请求,您将收到 502 错误。
防火墙也可能导致问题。 访问者的防火墙可能仅对他们单独阻止您的站点,或者您的防火墙可能过于被动并阻止来自合法访问者的请求。
如果您最近更改了 DNS,您可能会发现您的 DNS 尚未完全传播,并且您的站点将显示错误。
您还可能遇到 DNS 错误,即 DNS 无法解析到正确的 IP 地址或任何 IP 地址。 其他网络错误可能包括 ISP 问题或路由问题。
有时可能根本没有服务器问题,但由于某种原因,访问者端出现了问题。 他们的路由器或互联网连接可能有问题。 他们的防火墙可能导致问题,或者可能存在浏览器问题。
作为网站所有者,您如何修复502 错误网关?
作为网站所有者,保持网站正常运行时间并注意任何错误至关重要。 您不能因为 502 bad gateway 错误而错过优质流量。
如果您确实遇到这些错误之一,您可以采取一些步骤来解决它。 如果您自己不是技术人员,请致电您的网络开发人员并让他们开始工作。
但是,在开始任何网站编辑或调整之前,请完整备份您的网站,以防万一出现问题。 如果您可以复制您的站点并在非实时版本上运行测试,那就更好了。 这样,如果出现任何问题,您就不会在实际站点上造成错误。
在您开始不必要地探索错误日志和编码之前,检查您的主机是否关闭也是值得的。
1) 测试你的插件
使用 WordPress,有时新插件或插件更新可能会导致错误。 暂时禁用或卸载每个新插件,一次一个。
如果您一次将它们全部禁用,您可能会修复错误,但您无法知道是哪一个导致了错误。
2) 回滚更新
WordPress 通常会在最终版本发布之前发布最新更新的测试版。 如果您一直在试用 beta 版本,这可能就是您的问题所在。 或者可能是由于某种原因,最新的更新不适合您的网站。
尝试回滚您的 WordPress 版本,看看是否能修复错误。
3) 检查您的文件权限
如果您进行了任何更新或添加了插件,您的文件权限可能已被更改。 检查您的权限并确保它们是应有的。
4) 浏览您的 Web 服务器日志
您应该能够访问您的服务器日志并查看您网站上的最新活动,包括任何错误。 这可能会引导您找到可能的解决方案。
5) ping 您的网站
使用 ping 测试检查您的服务器是否有响应。 如果不是,那么是时候联系您的网络主机并要求他们检查您的服务器并解决问题。
6) 禁用您的内容交付网络
如果您使用的是 CDN,例如 Cloudflare,这可能会导致问题。 暂时禁用您的 CDN 并查看问题是否已解决。 如果是,请联系您的 CDN 公司寻求帮助。
7) 您最近是否更改过 DNS?
如果您移动了网络主机或购买了新域,则需要将您的名称服务器更改为您的网络主机使用的名称服务器,否则您的网站将无法运行。 执行此操作时,更改可能需要长达 48 小时才能在 Internet 上传播。
这将给出一个临时的 502 错误,当更改完全传播时,该错误将得到解决。
8) 调试你的代码
如果您的网站上有自定义代码,错误代码可能是您的 502 错误的原因。 您将需要逐行检查代码以发现任何错误并进行调试。
9) 检查您的防火墙配置
防火墙对于保护您的网站免受黑客和不良行为者的侵害至关重要,但它们可能反应过度。 检查您的配置并确保您的防火墙不会无缘无故拒绝完美的流量。
作为网站访问者,您如何修复502 错误网关?
正如您在上面看到的,当您遇到 502 错误代码时,作为网站访问者,您通常无能为力。
但是,有时,错误要么是暂时的,要么是你自己造成的。
在您离开网站之前,请尝试快速刷新您的浏览器。 页面刷新时,临时错误很可能已经消失。
如果没有,请使用 isitdownrightnow.com 之类的网站来检查该网站是否不适合所有人,或者是否不适合您。
如果该站点完全关闭,那么您将不得不在当天晚些时候重新访问它。 如果它只适合您,那么您可以执行以下操作:
1)尝试不同的浏览器
您可能会发现 Chrome 显示错误,但 Opera 和 Internet Explorer 工作正常。 在您开始调整设置和重新启动之前,这是一个潜在的快速修复,可能会让您进入您的页面。
2) 清除缓存和 Cookie
如果您的缓存中有过期或损坏的网站版本,那么这可能是导致 502 错误的原因。 清除缓存和 cookie,您会发现该网站再次完美运行。
3) 检查您的浏览器扩展
我们中的许多人都使用浏览器扩展程序,例如Mozilla 颜色选择器或 Pinterest 的 Pin 按钮。 有时,浏览器扩展可能是导致问题的原因。
禁用您的浏览器扩展并尝试该网站。 然后立即重新启用它们以找到罪魁祸首。
4)将其关闭并再次打开
我们不得不说,不是吗? 有时,显而易见的解决方案是重新启动您的计算机或路由器,看看它是否有所作为。
5) 检查您的 ISP
如果所有其他方法都失败了,则值得联系您的 ISP 以查看他们是否有问题。 他们可能出于某种原因阻止了该网站。
其他类似于502 Bad Gateway的 HTTP 状态码
有许多不同的 HTTP 状态代码,包括著名的 404 页面未找到错误,或 301 重定向以将人们指向已移动的页面。
500 个状态代码完全是服务器代码,为您提供有关服务器是否响应以及为什么不响应的信息。 例如,504 是网关超时错误,而 500 是内部服务器错误。
Mozilla 编制了所有 HTTP 状态代码的完整列表。 如果您依靠您的网站来吸引和销售给客户,那么保留这份清单是值得的。
总结:控制您的 502 错误并让您的访客满意
作为一家企业,确保您的网站具有最佳的正常运行时间非常重要。 密切关注您的错误代码和您的网站日志,您将确保您的网站访问者在浏览您的网站时获得良好的体验。
除了最佳正常运行时间之外,您还需要出色的内容。 查看我们关于网站内容创建的文章并检查您的内容成熟度。