咨询电话:
15628812133
07
2023/07

django 以守护进程的方式启动项目

发布时间:2023-07-07 18:29:03
发布者:神棍子
浏览量:
0

正常启动django项目的方式一般都是

python3 manage.py runserver 0.0.0.0:8000

再这种方式的启动下,项目如果遇到error级的错误就会中断程序的运行,下次还需要手动进行开启,因此部署到正式服务器时需要用,守护进程的方式自动重启项目。

这里用到的事uwsgi方法,首先需要安装uwsgi,直接pip install uwsgi 即可

然后需要在项目根目录中建一个ini文件,可以命名为uwsgi.ini

 

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运行即可

 


关键词:
返回列表