uwsgi啟動django項目的實現(xiàn)步驟
更新時間:2022年08月11日 09:23:06 作者:空中追風sk
本文主要介紹了uwsgi啟動django項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
一.收集靜態(tài)資源
1.settings.py
# 靜態(tài)資源訪問的起始url
STATIC_URL = '/static/'
# 指定靜態(tài)資源所在的目錄
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
# 設置收集靜態(tài)資源的路徑(部署時使用)
STATIC_ROOT = os.path.join(BASE_DIR, 'collect_static/')
2.收集靜態(tài)資源
python manage.py collectstatic
二.配置uwsgi
1.安裝
pip install uwsgi
2.新增文件 uwsgi.ini ;跟manage.py同一級目錄
[uwsgi] ; 監(jiān)聽的端口 http = :8000 ; 指定和nginx進行套接字通信的方式:端口或文件 ; socket = 127.0.0.1:8001 ; socket = /home/kzzf/project/OfferHelp/OfferHelp.sock ; 項目所在目錄,和manage.py同級 chdir = /home/kzzf/project/OfferHelp ; 虛擬環(huán)境所在目錄 home=/home/kzzf/env/OfferHelp-env PYTHONHOME = /home/kzzf/env/OfferHelp-env/bin/ ; 主應用中的wsgi文件 wsgi-file = OfferHelp/wsgi.py ; 使用路由代理靜態(tài)資源,但失敗了 ; static-safe=/home/kzzf/project/OfferHelp/static/ ; route = /static/(.*) static:/home/kzzf/project/OfferHelp/static/$1 ; 代理靜態(tài)資源:路徑映射 static-map = /static=/home/kzzf/project/OfferHelp/collect_static ; 啟動一個master進程,來管理其余的子進程 master=True processes = 4 threads = 2 ; 保存主進程的pid,用來控制uwsgi服務 pidfile=/home/kzzf/project/OfferHelp/uwsgi.pid ; 啟動項目 ?uwsgi uwsgi.ini ; uwsgi --stop/reload xxx.pid ?停止/重啟uwsgi ; 設置后臺運行,保存日志 daemonize=/home/kzzf/project/OfferHelp/log/uwsgi.log ; deamonize=1 ?; 用來配置background運行 ; 設置每個工作進程處理請求的上限,達到上限時,將回收(重啟)該進程??梢灶A防內(nèi)存泄漏 max-requests=5000 # 服務停止時自動移除unix Socket和pid文件 vacuum=true
3.啟動項目
uwsgi uwsgi.ini
# 停止 uwsgi --stop uwsgi.pid pkill -f uwsgi -9
參考:https://blog.csdn.net/xiefeisd/article/details/89502969
到此這篇關于uwsgi啟動django項目的實現(xiàn)步驟的文章就介紹到這了,更多相關uwsgi啟動django內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python中matplotlib條件背景顏色的實現(xiàn)
這篇文章主要給大家介紹了關于python中matplotlib條件背景顏色的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-09-09
Python接口自動化淺析pymysql數(shù)據(jù)庫操作流程
本文主要介紹pymysql安裝、操作流程、語法基礎及封裝操作數(shù)據(jù)庫類,需要的朋友可以參考下,希望能對大家有所幫助,每日提升一點點,歡迎大家多多交流討論2021-08-08
在VS Code上搭建Python開發(fā)環(huán)境的方法
這篇文章主要介紹了在VS Code上搭建Python開發(fā)環(huán)境的方法,需要的朋友可以參考下2018-04-04

