# Gunicorn配置文件
import os

# 绑定地址和端口
bind = "0.0.0.0:5000"

# 工作进程数 (推荐: CPU核心数 * 2 + 1)
workers = 4

# 工作线程数
threads = 2

# 工作模式
worker_class = "sync"

# 超时时间（秒）
timeout = 120

# 访问日志
accesslog = "logs/access.log"

# 错误日志
errorlog = "logs/error.log"

# 日志级别
loglevel = "info"

# 进程名称
proc_name = "zjpb_app"

# 守护进程模式（后台运行）
daemon = True

# PID文件
pidfile = "logs/gunicorn.pid"

# 预加载应用（提高性能）
preload_app = True

# 优雅重启超时
graceful_timeout = 30

# 保持连接
keepalive = 5
