美文网首页
uWSGI配置

uWSGI配置

作者: ozil_oo | 来源:发表于2018-08-04 09:10 被阅读0次

    让我先吐槽一句:fucking python3.6 can't install uwsgi!

    前置条件:安装完flask和uWSGI

    首先创建一个Flask应用,比如touch myflaskapp.py

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def index():
      return "hello flask"
    
    if __name__ = "__main__":
      app.run(host='0.0.0.0')
    

    然后执行python myflaskapp.py看看是否能正常运行
    ok,没问题
    那么使用命令行
    uwsgi --socket :5000 --protocol=http -w myflaskapp:app
    看看是否能启动uwsgi+flask服务
    也没问题了
    那么建立一个配置文件吧vim uwsgi.ini

    [uwsgi]  #这是一个uwsgi配置文件
    module = myflaskapp  #我的应用模块
    
    master = true  # master模式?
    processes = 5 #开5个进程
    
    socket = myflaskapp.sock #sock通信协议,据说比http屌
    chmod-socket = 660 #socket文件权限为660
    vacuum = true #不懂
    
    die-on-term = true #不懂
    

    没指定协议则为uwsgi协议,nginx支持此协议

    相关文章

      网友评论

          本文标题:uWSGI配置

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