gunicorn_config.py 681 B

1234567891011121314151617181920212223242526272829
  1. # 预加载资源
  2. # preload_app = True
  3. # 绑定 ip + 端口
  4. bind = "0.0.0.0:8001"
  5. # 进程数 = cup数量 * 2 + 1
  6. workers = 4
  7. # workers = 1
  8. # 线程数 = cup数量 * 2
  9. threads = 20
  10. # threads = 1
  11. # 等待队列最大长度,超过这个长度的链接将被拒绝连接
  12. backlog = 204800
  13. # 工作模式--协程
  14. # worker_class = "gevent"
  15. worker_class = "uvicorn.workers.UvicornWorker"
  16. # 最大客户客户端并发数量,对使用线程和协程的worker的工作有影响
  17. # 服务器配置设置的值 1200:中小型项目 上万并发: 中大型
  18. # 服务器硬件:宽带+数据库+内存
  19. # 服务器的架构:集群 主从
  20. worker_connections = 120000
  21. timeout = 300