Flask&uwsgi了解一下

Posted 时雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask&uwsgi了解一下相关的知识,希望对你有一定的参考价值。


0.uwsgi

  • 安装uwsgi:

    yum install uwsgi

  • 配置uwsgi:

    vi uwsgi.ini:

[uwsgi]
http = :755
pythonpath = /mnt/SlwSiteWithFlask
module = run_
wsgi-file = %(pythonpath)/run_.py
callable = app_
processes = 4
threads = 2
daemonize = %(pythonpath)/server.log
stats = %(pythonpath)/uwsgi.status
pidfile = %(pythonpath)/uwsgi.pid

        module——app所在文件文件名

        callable——app名

        wsgi-file——app所在文件路径

        pythonpath——项目路径

        processes——进程数

        threads——线程数

        如果通过nginx部署,http改成socket


  • 启动uwsgi:

    uwsgi -s /tmp/uwsgi.sock --ini uwsgi.ini

  • 关闭uwsgi:

    uwsgi --stop uwsgi.pid

  • 重启uwsgi:

    uwsgi --reload uwsgi.pid

  • 查看状态:

    uwsgi --connect-and-read uwsgi.status

  • 查看进程:

    ps aux | grep uwsgi




reference:

http://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/WSGIquickstart.html

http://www.mamicode.com/info-detail-2223996.html

以上是关于Flask&uwsgi了解一下的主要内容,如果未能解决你的问题,请参考以下文章

Flask+uWSGI+Nginx项目部署

flask + nginx + uWSGI部署

flask使用工厂函数后怎么用uwsgi启动?

用uWSGI和Nginx部署Flask项目

Flask学习(了解一下)

uWSGI+Nginx+Flask在Linux下的部署