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