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