У Gunicorn есть 3 рабочих-гевента:
- -k gevent (с использованием HTTP-анализатора gunicorn)
- -k gevent_pywsgi (с использованием модуля gevent.pywsgi)
- -k gevent_wsgi (с использованием модуля gevent.wsgi)
gevent.wsgi - это быстрый HTTP-сервер, основанный на libevent.
gevent.pywsgi - сервер WSGI, реализованный на Python.
Причиной существования gevent.pywsgi является libevent-http, имеющий несколько ограничений , таких как отсутствие поддержки keep-alive, потоковой передачи, ssl и веб-сокетов.
Обратите внимание, что новая альфа-версия (1.0a3) gevent использует libev и не включает сервер WSGI на основе libevent-http. В настоящее время gevent.wsgi является псевдонимом для gevent.pywsgi.
Серверные классы в Gevent не имеют никаких функций, связанных с управлением процессами, перезагрузкой, перезагрузкой и так далее. Эти функции необходимы для развертывания. Gunicorn предоставляет это для серверов Gevent WSGI. Используйте это.