Асинхронный рабочий на оружейном, кажется, блокирует

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос