uwsgi.ini:
[uwsgi]
# Django-related settings
socket = 127.0.0.1:6688
# 項目絕對路徑
chdir = /data/wwwroot/test
# Django的wsgi檔案相對路徑
wsgi-file = test/wsgi.py
# process-related settings
# 最大程序數
processes = 4
# master
master = True
#主程序id寫入檔案裡
pidfile = uwsgi.pid
# 線程數
threads = 2
#設定此參數,有一個主程序
#master=True
#守護程序的方式運作,log日志存在此log檔案裡
deamonize = test.log
#虛拟環境路徑
virtualenv = /data/env/pyweb
# ... with appropriate permissions - may be needed
# chmod-socket = 664
#退出時,清理環境
vacuum = True
reload-mercy = 10
max-requests = 5000
limit-as = 512
buffer-size = 30000
uwsgi常用相關指令:
啟動服務:uwsgi --ini uwsgi.ini
背景啟動服務:uwsgi -d --ini uwsgi.ini
uwsgi --ini /data/wwwroot/ccjw/uwsgi.ini
停止服務:uwsgi --stop uwsgi.pid
uwsgi --stop /var/log/nginx/uwsgi.pid
檢查uwsgi程序:ps -ef |grep uwsgi
kill全部uwsgi ini程序: killall -s INT uwsgi