Gunicorn有3个gevent工人:
- -k gevent(使用gunicorn的HTTP解析器)
- -k gevent_pywsgi(使用gevent.pywsgi模块)
- -k gevent_wsgi(使用gevent.wsgi模块)
gevent.wsgi是基于libevent的快速HTTP服务器。
gevent.pywsgi是用Python实现的WSGI服务器。
存在gevent.pywsgi的原因是libevent-
http有一些限制,例如不支持keep-
alive,streaming,ssl和websockets。
请注意,gevent的新alpha版本(1.0a3)使用libev,并且不包括基于libevent-
http的WSGI服务器。当前,这里的gevent.wsgi是gevent.pywsgi的别名。
gevent中的服务器类没有任何与流程管理,重新启动,重新加载等相关的功能。这些功能对于部署来说是必需的。Gunicorn为gevent的WSGI服务器提供了这一功能。用它。



