Я использую gunicorn для запуска некоторых приложений flask и django, используя gevent worker, и у меня есть несколько вопросов...
Во-первых, я предполагаю, что, поскольку gunicorn разветвляется и создает экземпляры моих процессов, он будет обезьяньим патчем стандартных модулей, и мне не нужно самому вызывать monkey.patch_all, это уже сделано для меня, и каждый запрос выполняется как гринлет. правильный?
Во-вторых, и это важная часть, какие фичи на самом деле были исправлены gunicorn-gevent? когда вы используете gevent, вы всегда можете выбрать, какую функцию исправлять (socket, patch, urllib)... Итак, вопрос в том, какие из этих функций действительно запатентованы обезьяной bu gunicorn-gevent? Как я могу изменить этот список?
Например, стандартный вызов monkey.patch_all() не исправляет urllib? Как я мог знать, был ли он исправлен или нет? и как заставить gunicorn-gevent его пропатчить?
Спасибо
Джо