一,创建app.py
代码:
from flask import Flaskapp = Flask(__name__)@app.route('/')
def index():return 'Hi! It works!<br/>您好,flask frame'if __name__=='__main__':app.run(debug=True)
运行
$ flask run
测试 效果 :

二,安装使用uwsgi
1,安装uwsgi
$ pip install uwsgi
查看版本:
$ uwsgi --version
2.0.31
2,创建配置文件:
[uwsgi]# uwsgi 启动时所使用的地址与端口
#socket = 127.0.0.1:8000
http-socket = :8000# 指向网站目录
chdir = /data/python/deployproj# python 启动程序文件
wsgi-file = app.py # 虚拟环境目录
virtualenv = /data/pyton/deployproj/venv/# python 程序内用以启动的 application 变量名
callable = app # 处理器数
processes = 1# 线程数
threads = 2# 开启主进程
master = true# 进行名指定前缀
procname-prefix = deploydemo_# pid
pidfile = /data/python/deployproj/run/deploydemo.pid# 日志输出
daemonize = /data/python/deployproj/logs/deploydemo.log# 不记录请求信息的日志。只记录错误以及uWSGI内部消息到日志中
disable-logging = true#状态检测地址
stats = 127.0.0.1:9193ignore-sigpipe = true
ignore-write-errors = true
disable-write-exception = true
3,启动:
$ uwsgi --ini uwsgi.ini
[uWSGI] getting INI configuration from uwsgi.ini
4,查看效果:
