宝塔面板网站出现"502 Bad Gateway"问题几个排查解决方案

今天早上有看到群友在询问自己的1G1M服务器搭建的宝塔面板网站还没有访问量,为什么会经常出现"502 Bad Gateway"这样的错误问题,是不是服务器配置比较低,是否需要升级带宽或者内存。关于这个问题,在之前的文章中老蒋也有提到过一些面板或者是其他非面板WEB环境也都有出现过,有些是网站本身的问题,服务器配置较低导致的进程暂停。

如果是他网站并没有流量的新网站,且经常出现这样的问题,需要从几个方面排查问题。在这篇文章中,老蒋并没有去给他解决问题,我这里通过几个方法去检查问题。如果有需要的网友可以根据策略一一排查。

第一、检查服务器的占用进程

如果我们有使用宝塔面板,可以看看宝塔面板是否可以登录。如果不能登录,我们可以重启宝塔面板的WEB进程启动。然后登录面板之后可以看到,当然不进入面板也可以看到实际的负载情况。如果确实服务器配置够用,那可能并不是配置不够的问题,而是其他突发导致的异常进程停止。

如果网站有流量,检查是否资源够用,应该带宽或者内存较小,导致突发用户访问导致的暂停进程。如果我们网站没有流量,那还需要检查WEB配置是否有问题。

第二、WEB配置组合调整

老蒋上午给这个同学的建议也是这样子的。他是能登录宝塔面板之后,建议他是检查WEB配置情况。比如更换PHP版本,检查NGINX版本,如果可以也进行更换。如果还是不行的话,我建议他重新安装服务器镜像然后重新安装。有些时候就这么邪门。

同时,如果网站没有加载缓存的话,建议启动缓存插件或者Memcached缓存启动。理应一个没有流量的网站1M1G服务器是可以使用的。

总结,一般新网站出现"502 Bad Gateway"问题可能是我们哪里安装兼容问题,可以的话换个WEB环境安装。

本文出处:老蒋部落 » 宝塔面板网站出现"502 Bad Gateway"问题几个排查解决方案 | 欢迎分享( 公众号:站长事儿 )