Files
zjpb.net/gunicorn_config.py
Jowe 495c3b8025 fix: 启用gunicorn守护进程模式,避免前台运行
- 修改gunicorn_config.py中daemon=True
- 解决./manage.sh restart后程序在前台运行的问题
- 应用将在后台运行,不会被Ctrl+C中断
2025-12-31 11:16:40 +08:00

45 lines
640 B
Python

# 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