2015-04-08 3 views
2

Я использую приложение Flask с сервером gunicorn и рабочим классом gentent, который согласно the gunicorn documentation является асинхронным рабочим. Тем не менее, когда я запускаю пушки с одним рабочим и стараюсь сделать длинный запрос (я добавил sleep(10) в функцию маршрута, но на самом деле это также происходит при обработке больших загрузок), я не могу сделать запрос до тех пор, пока предыдущий законченный. Он ведет себя так же, как и синхронный рабочий, по одному запросу за раз.Async worker on gunicorn кажется блокирующим

Это нормальное поведение? Я что-то пропустил о синхронных против асинхронных рабочих?

ответ

Смежные вопросы