目前位置: 首页 » Django »正文

部署好的django项目出现502 bad Gateway怎么办

django项目如果出现这个情况,你需要做以下几件事来排查原因。

1、检查服务器资源消耗情况,比如cpu、内部消耗情况

如果被攻击了,服务器资源消耗过多跑不起来,也会出现502 bad gateway的情况

如果排除了上面的情况。

那就下来 就要检查:

2、是不是你的项目某些依赖库没有安装上,或者是程序有错。

这时候你要找到你的django项目配置文件setting.py

将debug=False改为debug=True,也就是打开调试模式,看看具体是哪儿报错。

如果报错为ModuleNotFoundError

那说明是你的服务器环境中缺少依赖库文件,这时候你需要到进入到django的虚拟项目环境中进行通过pip方式进行安装。

我之前也写过一篇如何进入宝塔虚拟环境中安装依赖库模块的,可以看看

3、如果是程序代码有错

那么你就按Debug中的错误提示,找到相应的代码进行修正即可。

推荐阅读