8、uwsgi部署

配置文件: uwsgi.ini

[uwsgi]
# 地址
http = 0.0.0.0:5001
# 项目目录
chdir = /Users/hope/Desktop/git/AI_Lesson/lesson_flask_restful
# 启动uwsgi的用户名和用户组
uid = root
gid = root
# flask项目必须的配置
callable = app
# 指定虚拟环境路径
home = /Users/hope/anaconda3/envs/python3.7
# 指定项目启动文件
wsgi-file = crm/app.py

# 启用主进程
master=true
# 进程个数
workers=5
# pidfile=/opt/flasktest/scripts/uwsgi.pid
# 自动移除unix Socket和pid文件当服务停止的时候
vacuum=true
# 序列化接受的内容,如果可能的话
thunder-lock=true
# 启用线程
enable-threads=true
# 设置自中断时间
harakiri=30
# 设置缓冲
post-buffering = 4096
# 设置后台启动
#daemonize=/opt/flasktest/scripts/uwsgi.logi

启动命令:

# 配置完成后启动
uwsgi --ini uwsgi.ini

# 后台启动
nohup uwsgi --ini uwsgi.ini &




你可能感兴趣的:(8、uwsgi部署)