25 lines
518 B
Python
25 lines
518 B
Python
import multiprocessing
|
||
|
||
# 绑定地址和端口
|
||
bind = "0.0.0.0:8000"
|
||
|
||
# 工作进程数(Python 3.11 性能更好,CPU核数*2即可)
|
||
workers = multiprocessing.cpu_count() * 2
|
||
|
||
# 使用异步 worker 提升性能
|
||
worker_class = "gevent"
|
||
|
||
# 超时时间
|
||
timeout = 120
|
||
keepalive = 5
|
||
|
||
# 日志配置
|
||
accesslog = "/app/logs/gunicorn_access.log"
|
||
errorlog = "/app/logs/gunicorn_error.log"
|
||
loglevel = "info"
|
||
|
||
# 进程名称
|
||
proc_name = "flask_app"
|
||
|
||
# 生产环境关闭自动重载c
|
||
reload = False |