UWSGI必知必会
WSGI协议
全称:Web Server Gateway Interfce
Web Server 和 Web Application 通信的规范
Server和Applacation解耦的一个规范
Uwsgi概述:
-
实现了WSGI协议
-
Web服务器
-
接收客户端请求通过协议传达给Django应用
Uwsgi安装和基本使用
安装 pip install uwsgi
常用的配置
chdir:WSGI应用目录
model:WSGI应用的模块名字
processes:uwsgi进程数
(http-)socket:套接字路径,地址
max-requests:最大并发数
vacuum:清理环境配置(Boolean),删除socket,pid
启动:
命令行启动:
uwsgi --chdir xxx --socket :80 --max-requests 5000 -processes 4 -- module xxxx.wsgi
配置文件的方式启动:
uwsgi.ini
[uwsgi]
chdir = /xxx/xxx
xxx --socket =80
max-request =5000
processes =4
model = xxxx.wsgi
启动
uwsgi --ini uwsgi-demo.ini