现在流行的python web 部署有两种:
gunicorn + django 部署
gunicorn + flask 部署
gunicorn绿色独角兽可以提供生成环境守护进程的功能。
配置文件gunicorn.conf
# 并行工作线程数
workers = 4
# 监听内网端口5000【按需要更改】
bind = '127.0.0.1:5000'
# 设置守护进程【关闭连接时,程序仍在运行】
daemon = True
# 设置超时时间120s,默认为30s。按自己的需求进行设置
timeout = 120
# 设置访问日志和错误信息日志路径
accesslog = './logs/acess.log'
errorlog = './logs/error.log'
链接:
python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
Flask + Gunicorn + Nginx 部署
Flask + Gunicorn配置记录