摘要:
gunicorn支持不同的worker类型,同步或者异步,异步的话包括基于gevent、基于eventlet、基于Aiohttp(python版本需要大于3.3),也有多线程的版本。下面是gunicorn当前版本(19.6.0)支持的Worker类型: sync eventlet - Require 阅读全文
posted @ 2017-01-20 16:00
xybaby
阅读(2943)
评论(1)
推荐(0)
摘要:
在这篇文章中,提到了Master进程对信号的处理函数,其中有两个信号比较有意思。 SIGHUP:用来热更新(Reload)应用 SIGUSR2:用来在线升级(upgrade on the fly)gunicorn 下面来详细看一下: SIGHUP: Reload the configuration, 阅读全文
posted @ 2017-01-20 09:49
xybaby
阅读(4471)
评论(0)
推荐(0)
摘要:
如前文所述,Arbiter是gunicorn master进程的核心。Arbiter主要负责管理worker进程,包括启动、监控、杀掉Worker进程;同时,Arbiter在某些信号发生的时候还可以热更新(reload)App应用,或者在线升级gunicorn。Arbiter的核心代码在一个文件里面 阅读全文
posted @ 2017-01-20 09:33
xybaby
阅读(3216)
评论(2)
推荐(0)

浙公网安备 33010602011771号