最簡單的uwsgi啓動flask項目

運行環境Ubuntu

目錄結構

.
└── test
	├── app.py 
	└── flask_uwsgi.py  

app.py

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return "Hello World"


if __name__ == "__main__":
    app.run(host="0.0.0.0")

flask_uwsgi.py

from app import app

if __name__ == "__main__":
    app.run()

使用uwsgi啓動的命令

uwsgi --http 0.0.0.0:8000 --wsgi-file flask_uwsgi.py --callable app --master

方法2

構造uwsgi.ini 文件

目錄結構

.
└── test
	├── app.py
	├── flask_uwsgi.py  
	└── uwsgi.ini

ini文件內容

[uwsgi]
http-socket = :5000
chdir = .
virtualenv = /home/hy/.pyenv/versions/env
wsgi-file = flask_uwsgi.py
callable = app
master = true

啓動命令

uwsgi --ini uwsgi.ini
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章