You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
[uwsgi]
|
|
|
|
|
|
|
|
|
|
project=myproject
|
|
|
|
|
uid=www-data
|
|
|
|
|
gid=www-data
|
|
|
|
|
base=/home
|
|
|
|
|
|
|
|
|
|
chdir=%(base)/%(project)
|
|
|
|
|
module=TP_API.wsgi:application
|
|
|
|
|
master=True
|
|
|
|
|
processes=2
|
|
|
|
|
|
|
|
|
|
http=0.0.0.0:8000
|
|
|
|
|
|
|
|
|
|
chown-socket=%(uid):www-data
|
|
|
|
|
chmod-socket=664
|
|
|
|
|
|
|
|
|
|
vacuum=True
|
|
|
|
|
max-requests=5000
|
|
|
|
|
|
|
|
|
|
pidfile=%(base)/%(project)/logs/%(project)-master.pid
|
|
|
|
|
daemonize=%(base)/%(project)/logs/%(project)-uwsgi.log
|
|
|
|
|
|
|
|
|
|
#设置一个请求的超时时间(秒),如果一个请求超过了这个时间,则请求被丢弃
|
|
|
|
|
harakiri = 60
|
|
|
|
|
post buffering = 8192
|
|
|
|
|
buffer-size= 65535
|
|
|
|
|
#当一个请求被harakiri杀掉会,会输出一条日志
|
|
|
|
|
harakiri-verbose = true
|
|
|
|
|
|
|
|
|
|
#开启内存使用情况报告
|
|
|
|
|
memory-report = true
|
|
|
|
|
|
|
|
|
|
#设置平滑的重启(直到处理完接收到的请求)的长等待时间(秒)
|
|
|
|
|
reload-mercy = 10
|
|
|
|
|
|
|
|
|
|
#设置工作进程使用虚拟内存超过N MB就回收重启
|
|
|
|
|
reload-on-as= 1024
|