502错误网关错误是WordPress网站可能不时遇到的众多状态代码之一。尽管该错误消息在Twitter或Cloudflare等其他平台上也很流行,但它是WordPress最常见的错误之一。502错误网关错误可能会影响您网站的SEO。
您看到502错误消息的原因有很多。这可能是由您的DNS服务器设置或PHP超时设置问题引起的。尝试解决导致错误消息的确切问题可能会令人沮丧。在本文中,我们将解释什么是502错误网关错误、可能导致该错误的原因以及修复它的不同方法。
什么是502错误网关错误?
每次您访问网站时,您的浏览器都会向网络服务器发送请求。Web服务器接收请求并处理它。然后它将请求的资源发送回浏览器。简单地说,502badgateway错误发生在服务器从入站服务器收到无效响应时。错误消息告诉您请求已被接受,但在尝试满足请求时出现问题。
502错误网关错误示例
502错误网关错误消息可能以多种方式出现。您可能会看到空白屏幕或错误消息中的某些变体。
- 错误502
- 502代理错误
- 502服务暂时超载
- 502错误的网关
- HTTP错误502–网关错误
- HTTP502
- 502服务器错误
您的浏览器和某些网站能够自定义错误消息的显示方式。向您显示消息的方式取决于您的浏览器、Web服务器和操作系统。
502错误对SEO的影响
502错误如果不尽快修复,可能会对您的SEO产生负面影响。如果您的网站遇到此问题的时间只有几分钟,并且一直在被抓取,则抓取程序可能只是从缓存文件夹中获取页面。在网站再次运行之前,Google可能无法重新抓取。如果这是您遇到的情况,它不会影响您的SEO排名。
但是,如果您的网站超过几个小时仍未修复,Google可能会将502错误视为需要立即解决的网站级问题。这会影响您的SEO排名。
如何修复502BadGateway错误:5种方法
502badgateway错误通常是网络或服务器的问题。虽然它也可能是客户端的问题,但并不常见。以下是您可以用来尝试修复502错误网关错误的一些方法。
1.尝试重新加载页面
您应该尝试的最简单的第一步之一是在重新加载网站之前等待一段时间。主机或服务器可能过载,或者存在临时连接问题。要重新加载浏览器,请单击刷新按钮或F5键以提示网站发送另一个请求。如果是临时中断,页面将在刷新后开始加载。或者,您可以尝试其中一些其他建议。
- 关闭您的VPN,然后再次刷新网站
- 尝试不同的浏览器
- 重新启动浏览器
如果502badgateway错误是由临时连接问题引起的,这些步骤将帮助您修复它并加载您的网站。刷新页面会向服务器发送一个新请求,询问您正在查看的网站的最新版本。您可能遇到了临时连接问题,尤其是在服务器进行维护时。
2.重启你的网络设备
网络连接的任何临时中断都可能导致网关超时错误。解决此问题的一种简单方法是重新启动所有网络设备,包括调制解调器和路由器。您所要做的就是拔下调制解调器和路由器的插头。然后等待至少30秒,然后再将其重新插入。之后,您必须等待至少60秒,然后才能重新启动所有内容,以查看问题是否仍然存在。
3.清除浏览器缓存
第二个最简单的步骤是清除浏览器缓存。您的浏览器会保存您正在访问的网站的某些信息。这很有用,因为它可以加快查找该信息所需的时间并消除不断下载相同资源的需要。但有时,保存的缓存可能会损坏,这将导致502badgateway错误。有多种方法可以清除缓存,具体取决于您使用的浏览器。
对于谷歌浏览器:
- 前往Chrome右上角的三点菜单。
- 从那里,单击弹出菜单底部区域的更多工具。
- 然后选择清除浏览工具。
- 然后这将打开一个对话框以删除所有浏览和下载历史记录。
- 选中缓存图像和文件复选框。
- 选择所有时间。
- 单击清除数据。
对于微软边缘:
- 前往MicrosoftEdge右上角的三点菜单。
- 从列表中选择设置。
- 单击隐私、搜索和服务。
- 选择清除浏览数据。
- 选择您要清除的内容,然后单击立即清除。
对于InternetExplorer:
- 选择InternetExplorer左上角的齿轮图标。
- 从菜单中选择Internet选项。
- 或者,您可以单击删除按钮删除所有历史记录、cookie和缓存数据。
清除缓存后,您还需要重新启动浏览器,以确保浏览器正常运行。如果您使用的是Brave、Opera或其他浏览器,您可以轻松地通过谷歌搜索删除浏览器缓存的步骤。之后你应该很容易找到这些步骤。
4.DNS问题
当域未提供正确的IP地址或DNS服务器未响应时,也会发生502网关错误。默认情况下,DNS服务器由您的ISP分配,但您可以自行更改,看看是否能解决问题。您可以尝试第三方DNS服务器,这可能会解决问题。
一些最好的免费公共DNS服务器可以在下面找到:
- 谷歌DNS–8.8.8.8
- OpenDNS–208.67.222.222
- Cloudflare–1.1.1.1
有两种方法可以更改您的DNS设置。第一个是更改您的路由器设置,第二个是将新的DNS添加到您的设备中。
要在Windows上更改DNS服务器:
- 打开开始菜单并选择齿轮图标(设置)。
- 进入设置后,单击“设置”菜单中的“网络和Internet”。
- 从那里,选择Changeadapteroptions。
- 之后,右键单击您选择的互联网连接并选择Properties。
- 单击Internet协议版本4,然后单击属性按钮。
- 接下来,选择标记为UsethefollowingDNSserveraddresses的项目。
- 输入您选择的两个地址。
- 单击确定以保存您的更改。
在macOS上更改DNS服务器:
- 从Apple菜单中选择首选项。
- 启动网络应用程序。
- 选择您的互联网连接,然后单击“高级”按钮。
- 在高级窗口中,选择DNS选项卡。
- 使用右侧的加号添加您选择的DNS地址。
- 单击确定以保存您的更改。
直接在路由器上更改DNS服务器会影响所有连接的设备,包括家庭安全和智能设备。为此,我们建议在网络上搜索“如何更改DNS”,然后搜索路由器的品牌和型号。这将为您提供特定于您正在使用的路由器的说明。
这可能有助于解决502badgateway错误消息。当您更改路由器或设备上分配的DNS服务器时,您会提示您的设备使用不同的域来搜索IP地址。这可能会帮助您访问您的ISP出于任何原因选择阻止的站点,这可能会导致502错误网关错误。
5.与你的房东确认
502错误网关错误的主要原因之一是Web主机存在问题。一个请求可能会花费太长时间,导致它被服务器取消。某些主机实施了“终止脚本”功能,可以在一段时间后终止请求,因此不会影响主站点或其他用户。
您可以采取以下几个步骤来查看服务器是否存在问题,以及您是否应该联系您的主机。
- 尝试从其他设备访问该网站,例如您的手机。如果您可以在手机上浏览该网站,但在您的电脑上无法浏览该网站,则说明问题出在您电脑的设置上,而不是服务器上。但是,如果它不适用于您的所有设备,您应该致电您的托管服务提供商寻求帮助。
- 您还可以在Google上搜索“isabc.comdown”或查看Twitter以查看其他人是否遇到同样的问题。
- Downdetector等网站还可以告诉您该网站当前是否遇到技术问题,以及其他人是否在连接到该网站时遇到问题。
- 建议您也检查WordPress主机的状态页面。
如果您经常遇到502错误网关,最好联系您的主机以查明是否是这个原因,或者该站点是否正在维护中。
6.暂时禁用CDN或防火墙
您选择的内容分发网络(CDN)或防火墙也可能导致502错误网关错误。如果无法访问网站的原始服务器,CDN将自动从其缓存文件夹中加载网站。但是,此功能在某些CDN中未启用。
如果您使用的是WordPress,该网站提供了一个Popup插件,它使用CDN服务器来存储文件,包括图像、Javascript和CSS库。以下是暂时禁用CDN的方法:
- 转到WordPress管理仪表板。
- 在“设置”选项卡中,选择“弹出窗口”插件。
- 激活“禁用CDN使用”选项。
- 确保保存您的更改。
如果您使用的是WP的引擎CDN,则需要执行以下步骤来临时禁用CDN:
- 登录WPEngine的用户门户。
- 选择站点。
- 点击生产环境名称。
- 单击CDN。
- 确保取消选中右侧的框以指示您禁用CDN。
- 保存您的更改。
虽然通常不推荐这样做,但您也可以尝试禁用防火墙以检查它是否干扰了打开网站。某些主机提供商提供完整的代理服务,其中可能包括额外的防火墙,这可能会导致502错误网关错误。
如果您使用的是Windows10,则可以通过以下步骤禁用防火墙。这还将禁用GoogleChrome、Opera、MicrosoftEdge和Firefox中的防火墙。
- 打开控制面板。
- 单击系统和安全。
- 选择Windows防火墙。
- 选择打开或关闭Windows防火墙。
- 检查关闭Windows防火墙(不推荐)旁边的图标。
- 单击“确定”保存更改。
如果您使用的是macOS,则可以按照以下步骤操作:
- 打开苹果菜单。
- 选择系统偏好设置。
- 单击安全和隐私。
- 单击防火墙。
- 选择防火墙选项以暂时禁用防火墙。
暂时禁用CDN或防火墙可能会解决502错误网关错误消息的问题。如果没有,您始终可以参考这些步骤将您的设置更改为原始形式。
Cloudflare502错误网关错误
当您尝试连接的服务器收到来自另一台服务器的错误响应时,会发生Cloudflare502错误网关错误。当服务器过载或在两台服务器之间遇到一些网络问题时,可能会发生这种情况。Cloudflare502错误网关错误有两种变体。
502错误网关Cloudflare(变体1)
下图表示Cloudflare端发生的问题。如果您看到此错误消息,可以联系他们寻求支持。查看Cloudflare的状态页面以获得帮助或查看他们是否遇到中断也很有帮助。
502错误网关Cloudflare(变体2)
下图所示的下一个变体表明问题出在托管服务提供商。如果发生这种情况,您可以按照我们在本文前面列出的步骤进行操作,或者与您的主机提供商联系以获得支持。
检查您的插件和主题(故障排除模式)
在您的WordPress网站中使用第三方插件或主题有时会导致查询被服务器取消。当您的网站上有错误代码时,就会发生这种情况。您可以通过简单地禁用所有插件并检查您的网站是否正确加载来解决此问题。
如果是,您就会知道某处有一个错误的插件。您需要通过一次启用每个插件并查看网站是否在每个插件后加载来找到哪个插件。您应该始终确保您的WordPress核心、插件和主题已更新。
查看您的错误日志
如果问题仍然存在,您可能需要进一步调查导致问题的原因。在解决WordPress网站上的问题时,错误日志会很有帮助。您可以使用日志记录工具访问错误日志。在错误日志中,您将能够看到502badgateway错误发生的频率,以确定它是一次性发生还是需要进一步注意。
您可以使用以下步骤通过FTP查看原始访问和WordPress错误日志:
- 通过SFTP连接您的网站。
- 您会在根文件夹中看到一个名为“logs”的文件夹。
- 您的访问和错误日志将位于该文件夹中。
如果主机没有日志记录工具,您可以在wp-config.php文件中启用它以允许日志记录。WordPress具有其内置的调试工具,可用于调试WordPress。您所要做的就是启用WordPress调试模式和WordPress调试日志,然后指定一个自定义文件路径,您以后可以在其中访问它。
重启PHP并在RunCloud中重建Web应用程序
您可以尝试通过主机设置重新启动PHP。如果您的主机不提供此信息,您可以请求支持票证。许多人还通过云服务器控制面板RunCloud管理他们的服务器。这是构建和管理Web服务器的简单方法。如果您经常遇到502badgateway错误,尤其是在构建网站的过程中,您可以选择在RunCloud中重建您的Web应用程序,或者直接联系我们,我们会帮助您!
PHP超时问题
当一个PHP进程运行的时间超过服务器PHP配置中设置的max_input_time或max_execution_time时,就会发生PHP超时。这是一个常见问题,尤其是当您进行大型WordPress导入时。如果由于PHP超时而遇到502badgateway错误,则需要检查和评估服务器中设置的值。
结论
有很多问题会导致502网关错误,但也有很多方法可以解决问题。大多数时候,问题出在您的主机而不是客户端。请务必记住,代码错误的第三方插件也是502网关错误的常见原因。最后,如果您在运行所有必要步骤后仍然收到错误消息,则最好在RunCloud中重建您的Web应用程序。
本文来源:https://www.yuntue.com/post/90488.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏