Files
sora_python/gunicorn_config.py
2024-10-21 12:03:05 +08:00

39 lines
976 B
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""gunicorn+gevent 的配置文件"""
# 预加载资源
preload_app = True
# 绑定 ip + 端口
bind = "0.0.0.0:4562"
# 进程数 = cup 数量 * 2 + 1
workers = 1
# 线程数 = cup 数量 * 2
threads = 2
# 等待队列最大长度,超过这个长度的链接将被拒绝连接
backlog = 2048
# 工作模式--协程
worker_class = "uvicorn.workers.UvicornWorker"
# 最大客户客户端并发数量,对使用线程和协程的 worker 的工作有影响
# 服务器配置设置的值 1200中小型项目 上万并发:中大型
# 服务器硬件:宽带+数据库+内存
# 服务器的架构:集群 主从
worker_connections = 1200
# 进程名称
proc_name = 'gunicorn.pid'
# 进程 pid 记录文件
pidfile = 'app_run.log'
# 日志等级
loglevel = 'info'
# 日志文件名
logfile = 'info.log'
# 访问记录
accesslog = 'access.log'
# 访问记录格式
access_log_format = '%(h)s %(t)s %(U)s %(q)s'
# 设置超时时间为 5 分钟300 秒)
timeout = 600