uwsgi 的启动、中止、重启

## 1、概念释义
### WSGIpython

WSGI 是一个Web服务器(如nginx)与应用服务器(如uWSGI)通讯的一种规范(协议)。官方定义是,the Python Web Server Gateway Interface。从名字就能够看出来,这东西是一个Gateway,也就是网关。网关的做用就是在协议之间进行转换。nginx

在生产环境中使用WSGI做为python web的服务器。Python Web服务器网关接口,是Python应用程序或框架和Web服务器之间的一种接口,被普遍接受。WSGI没有官方的实现, 由于WSGI更像一个协议,只要遵守这些协议,WSGI应用(Application)均可以在任何服务器(Server)上运行。
### uWSGIweb

uWSGI 实现了WSGI的全部接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。把 HTTP 协议转化成语言支持的网络协议。uWSGI代码彻底用C编写,效率高、性能稳定。服务器

### uwsgi
(注意:此处为小写,是另外一个东西,和 uWSGI 不同)
uwsgi是一种线路协议,不是通讯协议,经常使用于在uWSGI服务器与其余网络服务器的数据通讯。uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传输信息的类型。网络

#### 小结:
WSGI    -->  网关、接口
uWSGI  -->  一种服务
uwsgi    -->  线路协议框架

## 2、启动中止重启性能

uWSGI 经过 xxx.ini 启动后会在相同目录下生成一个 xxx.pid 的文件,里面只有一行内容是 uWSGI 的主进程的进程号。接口

#### 启动:
uwsgi --ini xxx.ini
#### 重启:
uwsgi --reload xxx.pid
#### 中止:
uwsgi --stop xxx.pid

进程

相关文章
相关标签/搜索