正常啟動django項目的方式一般都是
python3 manage.py runserver 0.0.0.0:8000
再這種方式的啟動下,項目如果遇到error級的錯誤就會中斷程序的運行,下次還需要手動進行開啟,因此部署到正式服務(wù)器時需要用,守護進程的方式自動重啟項目。
這里用到的事uwsgi方法,首先需要安裝uwsgi,直接pip install uwsgi 即可
然后需要在項目根目錄中建一個ini文件,可以命名為uwsgi.ini
文件內(nèi)容如上,幾個主要的點:
touch-chain-reload =
lazy-apps = true
配置重啟
uid=wenhui
gid=wenhui
需要創(chuàng)建一個專門啟動該應(yīng)用或者網(wǎng)站應(yīng)用的用戶
chdir=/home/wenhui/soft/wangxinEnv/project/backend
根目錄
wsgi-file = application/wsgi.py
wsgi路徑
其他的可以不配
然后在根目錄中uwsgi uwsgi.ini運行即可
下一篇: vue通過路由攔截判斷移動端和PC端