Базовое планирование Celery с помощью apply_async работает крайне медленно

Планирование задач из конечных точек Django очень медленное. .delay / .apply_async любой (даже фиктивной) задачи занимает около 150-200мс, что ужасно.

Redis запущен и работает в docker, задание планируется на worker без повторных попыток, но требуется ~200 мс только для доставки задания в очередь.

Возможно, мне не хватает некоторых параметров конфигурации?

Моя установка: Python 3.10 Django 4 Celery 5.2.7

Ускоренное выполнение отключено, конфигурации celery практически по умолчанию.

Прилагается вывод профайлера, где простая задача съедает в два раза больше времени, чем тяжелая операция загрузки БД (см. отмеченные (!)):

Эксперты по сельдерею здесь? Спасибо!

Вернуться на верх