centos 7 uWSGI +flask +nginx

2019-06-18  本文已影响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/  &           #后台运行
上一篇 下一篇

猜你喜欢

热点阅读