bigdataAPI.ini 1.4 KB

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