gunicorn.conf.py 634 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on 2023-04-24
  4. ---------
  5. @summary: gunicorn配置
  6. ---------
  7. @author: Dzr
  8. """
  9. import multiprocessing
  10. # 服务地址
  11. bind = '0.0.0.0:2119'
  12. # 代码更改时重新启动工作程序(适用于开发测试)
  13. reload = False
  14. # 日志输出级别
  15. loglevel = 'info'
  16. # 访问记录到标准输出
  17. accesslog = '-'
  18. # 访问记录格式
  19. access_log_format = '%({x-forwarded-for}i)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"'
  20. # 工作进程数量
  21. workers = multiprocessing.cpu_count() * 2 + 1
  22. # 工作模式
  23. worker_class = 'uvicorn.workers.UvicornWorker'
  24. # 转发白名单
  25. forwarded_allow_ips = '*'