Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

25 lines
641B

  1. import multiprocessing
  2. # 绑定地址与端口
  3. bind = '0.0.0.0:5000'
  4. # 工作进程与协程配置
  5. #workers = multiprocessing.cpu_count() # 异步模式 Worker 数等于 CPU 核数
  6. workers=4
  7. # worker_class = 'gevent' # 启用协程
  8. worker_connections = 2000 # 适当增加单 Worker 并发量
  9. # 超时与自动重启
  10. timeout = 120
  11. max_requests = 1000
  12. max_requests_jitter = 50
  13. # 日志配置(确保 logs 目录存在)
  14. loglevel = 'info'
  15. accesslog = 'logs/gunicorn_access.log'
  16. errorlog = 'logs/gunicorn_error.log'
  17. # 生产环境安全配置
  18. reload = False
  19. preload_app = True
  20. forwarded_allow_ips = '*' # 根据实际代理 IP 调整