当前位置:论坛首页 > Linux面板 > Linux面板教程

502 bad gateway解决思路

发表在 Linux面板2019-11-2 11:05 [复制链接] 4 12515

502 bad gateway解决思路



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

排错思路,从简单到复杂
    检查域名指向是否正确
    检查你的磁盘空间是否足够
    检查你的内存,cpu压力是否正常
1、检查域名指向的ip是否和部署站点的服务器ip一致
  在桌面按ctrl+r 在弹出窗口输入cmd,在再黑色窗口输入  ping 你的域名
  观察域名解析的ip和服务器是否一致
         tt1.png


2、检查我们后端程序是否在正常运行
  假如我们是用 nginx+php+mysql
  那么,nginx是前端服务php是后端服务
  我们就来检查php是否正常运行

  找到我们站点使用的php版本
         tt2.png

  可以看到我们的站点的php使用的是73版本,现在来检查php73是否正常运行
         tt3.png

  如果状态是关闭,可以启动对应php版本后尝试访问站点
  如果状态显示开启,点击下方的 phpinfo 检查是否能正常显示信息

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

         tt5.png

  若优化后没效果,我们可以尝试重启php后再检查phpinfo是否能访问
  注意:php可能会出现假死的情况,使用重启按钮无法真正重启,可以使用shellphp73进程强行杀死后再启动(php假死无法重启)
pkill -9 php-fpm && /etc/init.d/php-fpm-73 start




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

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



使用道具 举报 只看该作者 回复
发表于 2020-8-12 18:08:08 | 显示全部楼层
垃圾,根本解决不了
使用道具 举报 回复 支持 反对
发表于 2021-1-23 10:59:49 | 显示全部楼层
解决不了问题
使用道具 举报 回复 支持 反对
发表于 2021-1-31 18:49:58 | 显示全部楼层
感谢,已解决
使用道具 举报 回复 支持 反对
发表于 2021-3-14 17:16:52 | 显示全部楼层
谢谢,已经解决,十分感谢!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表