WordPress提示502 Bad Gateway错误的解决方法

[v_tips]502 Bad Gateway错误的含义是什么?[/v_tips]

502 Bad Gateway错误是个HTTP状态代码,意味着互联网上的一台服务器收到了来自另一台服务器的无效响应。用技术性更强的话来说,502 Bad Gateway意味着代理(网关)服务器无法获得来自上游服务器的有效响应或任何响应。

W3.org的官方文档指出,这与以5(5xxx)开头的HTTP状态代码与几台服务器之间通信不畅时发生的错误有关。

如果你在网站上看到502 Bad Gateway错误,表明源服务器向另一台充当网关或代理的服务器发送了无效响应。要经过一番棘手的调查才能找出问题具体出在哪里。不过,你可以遵循几个基本的排查步骤来解决这个问题。

[v_notice]如何解决502 Bad Gateway错误(3种可能的办法)[/v_notice]

1:检查服务器
WordPress提示502 Bad Gateway错误的解决方法
如果你看到图中所示的错误,很可能问题出在Web服务器。

不妨检查一下Web服务器配置,本例中服务器运行Nginx。WordPress在PHP和MySQL上运行。所以在Nginx中,我们需要检查PHP文件是如何处理的。在Nginx服务器部分找到“location ~ \.php$”。

ssh@your_ip -p7022  

从图中所示的Nginx配置来看,PHP文件由在端口9000运行的fastcgi来处理。

不妨检查端口上运行的是什么。

netstat -pltn | grep 9000 

如果你在执行该命令后没看到任何结果,表明进程已终结。这是你看到502 Bad Gateway错误的原因。

在最新版CentOS和Ubuntu中,可以调用此命令来查看应该从哪里运行进程:

systemctl list-unit-files | grep fpm  

WordPress提示502 Bad Gateway错误的解决方法
执行该命令来运行服务:

systemctl start php7.0-fpm 

现在,进入到Web浏览器,检查你的网站。

如果你使用CloudFlare,看到如下图所示的502 Bad Gateway错误,你的Web服务器极有可能是宕机了。可以尝试重启Apache或Nginx,这取决于你使用哪种Web服务器。
WordPress提示502 Bad Gateway错误的解决方法
2. 清除缓存

如果已采用第一个办法,但还是看到502 Bad Gateway错误,那么你的Web浏览器仍依赖缓存。我们得告诉Web浏览器从网站加载最新版本。为此,我们可以按下键盘上的Ctrl + F5(Windows/Linux)、工具栏中的Shift + Reload按钮(Safari浏览器),或者CMD + Shift + R(针对Mac用户的Chrome和Firefox)。
3. 禁用CDN

如果你在使用CloudFlare,可以尝试暂时禁用CDN。
4. 检查脚本

如前所述,502 Bad Gateway错误是由于Web服务器出了问题。比如说,有时候,php进程因使用高端内存(high memory)而被服务器终结。这个终结过程会在一段时间后终止请求,这也会导致网站宕机。但是网站通常会自动可以访问,因为这时PHP进程重新生成。为了永久解决这个问题,要检查哪个php脚本在使用高端内存。

5. 检查插件和主题

排查哪个插件导致错误很简单。即使我们无法访问WordPress后端,也可以通过重命名插件目录,一次性禁用所有插件。为此,使用SSH连接到你的服务器。请注意:你也可以使用FTP客户软件(比如FileZilla)来执行此操作。

WordPress提示502 Bad Gateway错误的解决方法
你可以逐个启用插件,按照以下步骤操作:

进入到wp-content目录,我们可以看到没有插件目录,我们已对其重命名。

不妨创建一个插件目录,并将一个插件移过去。这会自动启用该插件。
WordPress提示502 Bad Gateway错误的解决方法

有时,排查WordPress错误比我们想象的要容易,但有时也可能很难解决。

当然,如果你的WordPress VPS由服务提供商托管,无需为服务器操心,提供商的技术支持团队会马上帮你调查和解决这个502 Bad Gateway问题。他们随时待命,能够解答任何问题或要求。
欢迎加入我们的QQ群,进行讨论学习 学派吧

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/web/421.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年9月4日 上午12:03
下一篇 2018年9月6日 下午10:33

相关推荐

  • WordPress禁用自动保存草稿去除文章修订功能-wp教程

    有需要服务器方面的需求和咨询,可以联系博主 QQ 7271895 禁用文章修订历史版本 禁用自动保存功能 禁用自动草稿功能 下面的方法需要修改源文件所以在打开每一个文件之前,记得一定要先做好备份! 禁用文章修订历史版本 1.打开 wp-config.php 文件2.在 $table_prefix = \’wp_\’; 前面添加下面的两…

    2018年10月2日
    3.8K00
  • WordPress 使用 wp_count_posts() 函数快速获取文章数量-wp教程

    还记得之前想要获取 WordPress 站点的所有文章总数统计网上的教程,以及子凡在某些地方的使用也都是直接使用 SQL 语句直接查询数据来做总数统计,现在相信还真的是费时费力,原因就是不知道 WordPress 还有 wp_count_posts()这样一个函数,具体是哪个版本出来就懒得去看了,反正随时都保持 WordPress 最新版。 其实在很多的 W…

    2018年10月2日
    2.8K00
  • 如何解决百度分享不支持HTTPS的问题-学派吧

    百度分享不支持HTTPS这件事由来已久,我之前向百度分享提交过这个问题,无果!但近期themebetter主题用户咨询的比较多,我们就总结了解决方案。 第一步:下载百度分享必备文件 点此下载static.zip,将解压(解压密码:themebetter)后得到的static文件夹上传到网站根目录(注:域名/static)。 最后一步:修改百度分享代码 删除百…

    建站问题 2018年10月24日
    4.2K00
  • WordPress快速ssl全局设置及常见故障解决方法

    前言 现在SSL越来越普及了。但是很多朋友不知道如何设置、今天学派吧-给新朋友演示下。 一、系统文件修改 二、后台文件修改 三、安装插件 首先按照自己的项目运行服务器把证书安装好,干货君以腾讯云为例:证书安装指引 – SSL 证书 – 文档平台 – 腾讯云文档平台 – 腾讯云。 干货君使用nginx反向代理,a…

    2018年10月3日
    4.7K00
  • 景安快云vps服务器搭建如何搭建WordPress

    现在有很多朋友想自己做个博客、或者一个展示页面,如今要实现自己的博客网站已经很简单了。这几天我就尝试了一下,随便记录下来,给网友分享下做自己的博客是需要一些东西的 1:域名:国内一些大型的网络公司的都可以的 阿里云、腾讯云 景安云、西部云、 2 :服务器:现在服务器太多了。五花八门、很多人都不知道如何下手、小编今天给大家简单介绍下、阿里、腾讯、大公司、适合会…

    2018年9月4日
    4.8K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----