美文网首页
centos 7 uWSGI +flask +nginx

centos 7 uWSGI +flask +nginx

作者: 我实在没钱 | 来源:发表于2019-06-18 14:03 被阅读0次

安装uWSGI

pip3 install uwsgi

软链接

如果不是在虚拟环境下安装的uWSGI,需要建立软链接

sudo ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

配置

[uwsgi]
http=127.0.0.1:8888                               #socket
wsgi-file=/home/centos/flask_test/app.py          #flask目录
callable=app                                      #这个是你的flask应用实例的名称,是flask独有的配置项
chdir=/home/centos/flask_test/                    #项目主目录
touch-reload=/home/centos/flask_test/             #动态监控文件变化,然后重载服务,是跟uWSGI的emperor有关的配置项,当这个路径下面的文件发生变化,服务就会重新加载,这在部署上线之后对 项目内容进行修改的时候十分有用

运行命令

选其中一个

uwsgi --ini /path/to/uwsgi.ini
uwsgi --emperor  /path/to/vassals/                    #持续监控应用
nohup uwsgi --emperor  /path/to/vassals/  &           #后台运行

相关文章

网友评论

      本文标题:centos 7 uWSGI +flask +nginx

      本文链接:https://www.haomeiwen.com/subject/dkzofctx.html