1. 首页
  2. 科技

wordpress搬站后,页面打开502 Bad Gateway问题

今天,来解决一下,wordpress搬站后,页面打开502 Bad Gateway问题。答案在最后,先看看宝塔官方的502 Bad Gateway问题解析。

先了解502错误代码的字面含义

502:服务器网关错误,按照字面意思我们可以确定是服务器后端应用出错了,如nginx为前端php为后端。

排错思路,从简单到复杂,检查域名指向是否正确?检查你的磁盘空间是否足够?检查你的内存,cpu压力是否正常?

1、检查域名指向的ip是否和部署站点的服务器ip一致

在桌面按ctrl+r 在弹出窗口输入cmd,在再黑色窗口输入 ping 你的域名,观察域名解析的ip和服务器是否一致。wordpress搬站后,页面打开502 Bad Gateway问题

2、检查我们后端程序是否在正常运行

假如我们是用 nginx+php+mysql,那么,nginx是前端服务php是后端服务。我们就来检查php是否正常运行?找到我们站点使用的php版本。

wordpress搬站后,页面打开502 Bad Gateway问题
  可以看到我们的站点的php使用的是73版本,现在来检查php73是否正常运行

wordpress搬站后,页面打开502 Bad Gateway问题
  如果状态是关闭,可以启动对应php版本后尝试访问站点

如果状态显示开启,点击下方的 phpinfo 检查是否能正常显示信息wordpress搬站后,页面打开502 Bad Gateway问题

无法正常显示我们先检查php负载状态,如果php压力较大但服务器压力较少我们可以优化php性能

wordpress搬站后,页面打开502 Bad Gateway问题
  若优化后没效果,我们可以尝试重启php后再检查phpinfo是否能访问

注意:php可能会出现假死的情况,使用重启按钮无法真正重启,可以使用shell将php73进程强行杀死后再启动(php假死无法重启)

pkill -9 php-fpm && /etc/init.d/php-fpm-73 start

注意:这条命令将会杀死所有php-fpm进程,如果你有其他php版本在运行,也会受到影响,重新启动即可

一般来说操作完上面的步骤是可以正常访问的还是报502建议你检查php-fpm日志是否有错误信息,检查nginx配置文件是否有手动修改过。

以上我都检查过一遍又一遍,都没有问题,那奇怪了,为什么我的网站还是打不开502呢!突然灵机一闪,数据库没调用到。是啊!于是找到wp-config.php数据库配置文件,修改成现在服务器的数据库信息。就这样O啦!是不是很聪明?此处要掌声!

wordpress搬站后,页面打开502 Bad Gateway问题

原创文章,作者:五华资讯,如若转载,请注明出处:http://www.imsmn.com/keji/1856.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:312394369@qq.com

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