gunicorn.conf.py 780 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on 2023-04-24
  4. ---------
  5. @summary: gunicorn配置
  6. ---------
  7. @author: Dzr
  8. """
  9. # 服务地址
  10. bind = '0.0.0.0:1405'
  11. # 代码更改时重新启动工作程序(适用于开发测试)
  12. reload = False
  13. # 转发白名单
  14. forwarded_allow_ips = '*'
  15. # 访问记录到标准输出
  16. accesslog = '-'
  17. errorlog = '-'
  18. # 日志输出级别
  19. loglevel = 'info'
  20. # 访问记录格式
  21. access_log_format = '%({x-forwarded-for}i)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
  22. # 工作模式
  23. worker_class = 'gunicorn.workers.ggevent.GeventWorker'
  24. # 工作进程数量
  25. workers = 4
  26. # 工作进程最大连接处理数量
  27. worker_connections = 2000
  28. # 工作进程重启最大请求数量
  29. max_requests = 50000
  30. # 工作进程重启抖动时间
  31. max_requests_jitter = 2