[uwsgi] project=myproject uid=www-data gid=www-data base=/home chdir=%(base)/%(project) module=XZNSH_API.wsgi:application master=True processes=2 threads=4 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 # 序列化接受的内容,如果可能的话 thunder-lock=true