![](https://img-blog.csdnimg.cn/5298a19982ae45aa869d9e4f7f6652ce.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
uWSGI
文章平均质量分 69
uWSGI使用
Raging__Fire
这个作者很懒,什么都没留下…
展开
-
uWSGI--3--uWSGI部署flask
uwsgi --socket 0.0.0.0:5000 --protocol=http -p 3 -w run:app参数–socket 0.0.0.0:5000:指定暴露端口号为5000。–protocol=http:说明使用 http 协议,即端口5000可以直接使用HTTP请求进行访问。-p 3表示启动的服务占用3个进程。-w run:app:-w 指明了要启动的模块,run 就是项目启动文件 run.py 去掉扩展名,app 是 run.py 文件中的变量 app,即 Flask 实例转载 2021-10-21 18:56:39 · 199 阅读 · 0 评论 -
uWSGI--2--Gunicorn与uWSGI
1 perforkperfork是一种服务端编程模型, Nginx, Gunicorn, uWSGI都是这种模型的实现, 简单的说perfok就是master进程启动注册一堆信号处理函数, 创建listen socket fd, fork出多个worker子进程, 子进程执行accept循环处理请求(这里简化模型, 当然也可以用select, epoll多路复用), master进程只负责监控worker进程状态, 通过pipeline通信来控制worker进程.perfork模型使用master进程来转载 2021-10-21 19:18:14 · 816 阅读 · 0 评论 -
uWSGI--1--uWSGI、uwsgi、WSGI、nginx
1 WSGI 协议WSGI:是一种协议规范,起到规范参数的作用,就像告诉公路一样,规定超车靠右行,速度不低于90km/h,等。但这一切都是对双方进行沟通,比如,重庆到武汉这条高速路,这儿重庆和武汉就各为一端,他们之间的行车规范就按照WSGI规则即可。我们现在需要记住,WSGI沟通的双方是wsgi server (比如uWSGI) 要和 wsgi application(比如django )wsgi server (比如uWSGI)实现wsgi协议规范的服务器我们叫做wsgi服务器,也就是uWSGI服务器转载 2021-10-21 19:14:36 · 218 阅读 · 0 评论