| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- [uwsgi]
- # 执行用户,用户组
- uid=root
- gid=root
- # 项目目录
- chdir=/data/bigdataAPI/
- # python虚拟环境地址
- home=/root/.pyenv/versions/env_bigdataAPI
- # 指定项目的application
- module=bigdataAPI.wsgi:application
- # 启用主进程
- master=true
- # 启用线程
- enable-threads=true
- # 进程个数
- processes=4
- threads=2
- # sock的文件
- socket=/data/pycharm/bigdataAPI/bigdataAPI.sock
- #;socket=172.30.0.16:8000
- # 进程文件
- pidfile=/data/pycharm/bigdataAPI/bigdataAPI.pid
- # 以后台守护进程运行,并存储日志文件
- daemonize=/data/pycharm/bigdataAPI/bigdataAPI.log
- # 服务停止时,自动移除unix socket和pid文件
- vacuum=True
- # 为每个工作进程设置请求数的上限。当处理的请求总数超过这个量,进程回收重启。
- max-requests=5000
- # 当一个请求花费的时间超过这个时间,那么这个请求都会被丢弃。
- harakiri=3600
- #当一个请求被harakiri杀掉会输出一条日志
- harakiri-verbose=true
- # uWsgi默认的buffersize为4096,如果请求数据超过这个量会报错。这里设置为64k
- buffer-size=655360
- # 如果http请求体的大小超过指定的限制,打开http body缓冲,这里为64k
- post-buffering=655360
- #开启内存使用情况报告
- # memory-report=true
- #设置平滑的重启(直到处理完接收到的请求)的长等待时间(秒)
- reload-mercy=10
- #设置工作进程使用虚拟内存超过多少MB就回收重启
- # reload-on-as=1024
|