uWSGI¶
uWSGI是 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口,常用来配合nginx实现客户端响应
安装¶
pip 安装:
Bash
pip install uwsgi
基本设置¶
ini 文件的配置¶
以我的一个flask项目为例,项目路径为/home/flask
,入口文件为app.py
需要在项目根目录下创建 uwsgi_conf.ini 文件:
INI
[uwsgi]
#监听端口
socket = 127.0.0.1:5000
#进程
processes = 8
#项目路径
chdir = /home/flask
#项目名称
wsgi-file = app.py
#回调
callable = app
对 app.py 的入口函数进行修改:
Python
if __name__ == '__main__':
app.run(host='127.0.0.1',port=5000,debug=False)
注意flask接收的是内部端口5000
uWSGI启动¶
个人习惯使用tmux直接挂起会话:
Bash
uwsgi uwsgi_conf.ini
CTRL + C 即可退出
最后更新:
2023-04-08
创建日期: 2023-02-28
创建日期: 2023-02-28