正常启动django项目的方式一般都是
python3 manage.py runserver 0.0.0.0:8000
再这种方式的启动下,项目如果遇到error级的错误就会中断程序的运行,下次还需要手动进行开启,因此部署到正式服务器时需要用,守护进程的方式自动重启项目。
这里用到的事uwsgi方法,首先需要安装uwsgi,直接pip install uwsgi 即可
然后需要在项目根目录中建一个ini文件,可以命名为uwsgi.ini
文件内容如上,几个主要的点:
touch-chain-reload =
lazy-apps = true
配置重启
uid=wenhui
gid=wenhui
需要创建一个专门启动该应用或者网站应用的用户
chdir=/home/wenhui/soft/wangxinEnv/project/backend
根目录
wsgi-file = application/wsgi.py
wsgi路径
其他的可以不配
然后在根目录中uwsgi uwsgi.ini运行即可
上一篇: 如何通过Frp来进行服务端的端口映射
下一篇: vue通过路由拦截判断移动端和PC端