美文网首页
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