安装gunicorn
pip install gunicorn
// windows平台似乎不支持gunicorn
配置
配置文件要是.py结尾的
比如 gunicorn.conf.py
可以和flask的app.py放在同一目录下
配置参数说明
示例:
import multiprocessing
bind = '127.0.0.1:5000' # 原来的flask的运行地址
# 访问日志和错误日志
accesslog = './logs/access.log'
errorlog = './logs/error.log'
workers = multiprocessing.cpu_count() * 2 + 1 # 进程数量
backlog = 2048 # 未决连接的最大数量,即等待服务的客户的数量。默认2048个,一般不修改
worker_connections = 1000 # 最大客户端并发数量,默认情况下这个值为1000。
#worker_class = "gevent"
daemon = False # 是否以守护进程启动,默认false;
timeout = 50
debug = True
#debug = False
proc_name = 'app_name'
启动命令
gunicorn app:app -c gunicorn.conf.py
flask logger与gunicorn日志整合
在app.py中添加以下代码

最低0.47元/天 解锁文章
1798

被折叠的 条评论
为什么被折叠?



