django项目如果出现这个情况,你需要做以下几件事来排查原因。
1、检查服务器资源消耗情况,比如cpu、内部消耗情况
如果被攻击了,服务器资源消耗过多跑不起来,也会出现502 bad gateway的情况
如果排除了上面的情况。
那就下来 就要检查:
2、是不是你的项目某些依赖库没有安装上,或者是程序有错。
这时候你要找到你的django项目配置文件setting.py
将debug=False改为debug=True,也就是打开调试模式,看看具体是哪儿报错。
如果报错为ModuleNotFoundError
那说明是你的服务器环境中缺少依赖库文件,这时候你需要到进入到django的虚拟项目环境中进行通过pip方式进行安装。
我之前也写过一篇如何进入宝塔虚拟环境中安装依赖库模块的,可以看看
3、如果是程序代码有错
那么你就按Debug中的错误提示,找到相应的代码进行修正即可。
标签: