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进程处理。
而 我们通过命令行启动的其实无法承受更大的压力,本地调试使用或者流量小的网站是没问题的
022020-03-14
相似问题