Django uwsgi 部署问题

场景

部署django项目,需要使用uwsgi来进行部署

在运行uwsgi的时候,一定要注意uwsgi所对应python版本

如果在配置中没有指定虚拟环境就会遇到python版本不一致,导致的各种问题

在启动uwsgi的时候可以先看下,版本问题,然后在看配置中的环境路径是否正确

uwsgi配置文件
[uwsgi]
http=:8084     # 这里我使用的监听端口后转代理到这个8084端口,没有用到soket通信
chdir=/code/pycode    #指定到项目路径根目录就可以
uid=root
gid=root
module=gloryPort.wsgi:application   # 项目名称后跟的内容是固定的
#socket=10.0.16.17:8083
master=true
workers=5
pidfile=/code/pycode/gloryPort/uwsgi.pid
vacuum=true
enable-threads=true
harakiri=30
post-buffering=2048
#daemonize=/code/pycode/gloryPort/uwsgi.log

#home=/soft/Python-3.8.8/
PYTHONEHOME=/soft/Python-3.8.8/bin   # 指指定来python环境变量地址,就可以了
posted @ 2022-06-15 13:23  TestingShare  阅读(70)  评论(0编辑  收藏  举报