首页 » Wordpress教程 » 如何修复WordPress中的502 Bad Gateway错误

如何修复WordPress中的502 Bad Gateway错误

WPJAM TOC

任何使你的WordPress网站无法使用的错误都是一个令人担忧的严重问题,因为这意味着收入减少,SEO排名不佳以及给你带来不必要的压力。互联网上最臭名昭著的错误之一是502错误网关错误。这是一个令人讨厌且令人沮丧的问题,因为它可能由于多种原因而出现,这使其很难进行故障排除和修复。

如果你要修复WordPress网站上的502错误网关错误,请稍作休息,因为我们为你提供了一些久经考验的解决方案。在今天的帖子结束之前,你应该彻底摆脱502错误的网关错误。

如何修复WordPress中的502 Bad Gateway错误

如何修复WordPress中的502 Bad Gateway错误

什么是502错误网关错误?

众所周知,500系列错误代码是指服务端有错误,而502代码则大部分为网关错误。最常见的错误可能出在:

  • 处理你的PHP代码和你网站上任何其他动态内容的应用服务器
  • 数据库所在的数据库服务器
  • 反向代理服务器,例如Nginx和Apache,控制HTTP请求
  • 存储所有静态文件(例如图像,CSS和JavaScript)的Web服务器
  • CDN(可选性能服务器)

当你在浏览器中输入站点URL 并按ENTER键时, 浏览器将向反向代理服务器发送几个HTTP请求。然后,备用代理服务器将请求路由到各个服务器。例如,对存储在数据库中的数据的请求将路由到数据库服务器。对静态文件的请求将路由到Web服务器,并且需要PHP的请求由应用程序服务器处理。每个服务器将数据发送回反向代理服务器,反向代理服务器再将数据发送到浏览器并加载你的网站。如果其中一台服务器向反向代理服务器发送了无效响应,则你的网站不会按预期加载到你的浏览器中。相反,反向代理服务器会向你显示502错误的网关。

以下是一些常见的502错误原因:

  • 错误502
  • 502错误的网关NGINX
  • 502代理错误
  • 502服务暂时超载
  • HTTP错误502错误的网关

是什么导致502 Bad Gateway错误?

虽然502错误网关错误通常发生在服务器端,但由于你的问题也可能发生。面对502错误网关错误的原因不分先后,有以下几个原因:

  • 上游服务器可能由于流量激增而超载
  • 离线服务器502错误的网关错误
  • 可能由于多种原因而导致的服务器配置错误,例如人为错误,尤其是当网站搬家时
  • 内容分发网络(CDN)出现问题
  • 浏览器缓存行为异常
  • DNS问题
  • 错误的PHP代码或有问题的插件和主题

从上面的列表中可以看出,502错误的网关错误可能是由多种原因引起的。这意味着必须尝试其他解决方案来修复该错误。

如何修复WordPress中的502 Bad Gateway错误

虽然这个错误对于普通的用户来说似乎是个问题,但实际上修复起来非常容易。你只需要一点耐心即可尝试以下解决方案。

1.刷新/重新加载网站

正如我们已经提到过,发生在服务器端次数最多的臭名昭著的502网关错误,更何况,如果你在共享主机。流量激增可能会耗尽你的服务器资源,使你陷入这种讨厌的错误的困扰。有时,由于多种原因,你的服务器可能正在运行或处于脱机状态。尝试刷新WordPress站点几次,以查看错误是否自行清除。此外,请尝试使用其他浏览器或设备以查看错误是否自行解决。不过,要确保问题不在服务器端,请使用isup.me之类的工具测试你的站点。

2.清除浏览器缓存

即使刷新浏览器后,你是否也无法修复502错误网关错误?如果是这样,请在浏览器上执行硬刷新(在Windows系统上为CTRL + F5,在OS X系统上为CMD + CTRL + R)。执行强制刷新在大部分情况下可以消除502错误网关错误的提示。

3.暂时禁用CDN

你是否使用诸如WordPress的 CloudFlare,KeyCDN或其他CDN的内容交付网络?CDN通常会将你的网站流量路由到其服务器,以为你提供更好的网站性能和安全性。他们的服务器上的问题可以让你用502网关的问题。此外,如果你的CDN配置不正确,你可能会遇到502错误网关错误。要确定你的CDN是否在502困境的尽头,请暂停CDN并刷新你的站点。这将迫使你的站点直接从主机服务器加载。

如果禁用了CDN后错误消失,则证明是CDN没有配置对引起的,最好的方法是在后台提交工单,询问是哪里的配置问题,例如SNI等等。

4. DNS问题

DNS(域名系统的缩写)是域名(例如blog.aini99.club)与它们各自的IP地址匹配的方式。如果DNS设置遗漏某些东西,你可能会收到502错误的网关错误。迁移涉及重新配置DNS服务器。DNS传播需要时间,有时甚至需要48小时或更长时间。如果在迁移后遇到502错误网关错误,请等待DNS更改传播,如果有必要,请与你的主机联系以获取进一步的建议和帮助。

你也可以尝试刷新本地DNS缓存。对于Windows用户,请打开命令提示符(cmd.exe)并运行以下命令:ipconfig / flushdns。作为Mac OS X用户,在命令终端中运行dscacheutil -flushcache。

5.检查你的主题和插件

到目前为止,如果502错误还没有解决,也许问题出在你的插件或主题上。你的主题或其中一个插件可能无法在服务器上正常运行。如果你不能正常登录后台关闭插件,则可以登录FTP来把存放插件的文件夹名称修改成其他名称,例如plugins修改为plugins_old,如果网站可以正常打开,则证明问题处在了插件上。

如果502错误信息是在更新网站(例如主题,插件和WordPress)后开始的,而停用插件无法解决任何问题,则需要对WordPress主题进行故障排除。通过FTP或文件管理器登录到你的WordPress根目录。然后导航至 wp-content>主题并找到你的活动主题。将活动主题文件夹重命名为 total.old。这将停用活动主题并激活默认的WordPress主题。

重新加载你的站点以检查错误是否消失。错误仍然存​​在吗?这意味着你的主题还可以,在这种情况下,你应该将主题文件夹重命名为其原始名称。

在尝试以上方法都无法解决502错误信息时,请立即联系你的服务托管商,以保证将损失降低到最低。

Yahoooooooo!

Aini99

Yahoooooooo!

相关推荐

微信扫一扫,分享到朋友圈

如何修复WordPress中的502 Bad Gateway错误
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close