1. 安裝
pip install uwsgi
2. 配置文件
更改Django配置文件settings, 備上線
DEBUG = False ALLOWED_HOSTS = ['*']
新建uwsgi.ini配置文件:
[uwsgi] #使用nginx連接時, 監控地址 #socket=127.0.0.1:8080 #直接做web服務器時, 所監控地址 http=127.0.0.1:8080 #項目所在目錄 chdir=/home/jrri/Desktop/myproject #項目中wsgi.py文件的目錄,相對於項目目錄 wsgi-file=myproject/wsgi.py # 工作進程線程 processes=4 threads=2 # 是否需要主進程 master=True # 保存主進程pid文件 pidfile=uwsgi.pid # 設置項目為守護運行, 保存運行日志文件所在位置 daemonize=uwsgi.log # 設置虛擬環境所在位置 virtualenv=/Users/smart/.virtualenvs/myproject
3. uwsgi服務器的啟動關閉.
啟動:
uwsgi --ini uwsgi的配置文件所在路徑
uwsgi --ini uwsgi.ini
關閉:
uwsgi --stop uwsgi.pid文件所在路徑
uwsgi –-stop uwsgi.pid