uwsgi启动server服务的原理是什么

来源:16-2 nginx + uwsgi 实现多进程访问

老谭客

2020-03-12

uwsgi启动服务的配置文件中并没有附带runserver这样的启动参数,那么服务是如何启动的呢?

以下配置并没有runserver
[uwsgi]
#源码目录
chdir=/data/www/Order
#python 虚拟环境
home=/data/www/python3_vir
module=manager
callable=app
master=true
processes=4
http=0.0.0.0:8889
socket=/data/www/logs/order.sock
buffer-size=65535
pidfile=/data/www/logs/order.pid
chmod-socket=777
logfile-chmod=644
daemonize=/data/www/logs/order.log
static-map = /static=/data/www/Order/web/static

写回答

1回答

编程浪子

2020-03-13

你好

这个一两句无法说明白。你可以理解为 uwsgi 就是一个容器,然后里面启动了runserver 。

他是典型的 master -fork  模式,主进程监听请求,fork进程处理。


而 我们通过命令行启动的其实无法承受更大的压力,本地调试使用或者流量小的网站是没问题的

0
2
编程浪子
回复
老谭客
是的,差不多就是这个意思
2020-03-14
共2条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1889 问题

查看课程