Как убедиться, что сельдерей получит наши задания?

У меня проблема при использовании сельдерея

Я работаю с моим upload-file api с помощью celery и иногда он не получает задание и мой файл не загружается в MINIO,

Иногда он получает задания, и загрузка проходит успешно.

В чем может быть проблема? И как мы можем убедиться, что сельдерей получит задание?

Я использую Django в качестве бэкенд-фреймворка.

Я предполагаю, что ваш работник не знаком с call_ai_engine_api_task.

Есть несколько способов сделать это, например:

app = Celery("my_app", broker=..., backend=..., include=["path.to.call_ai_engine_api_task", ..])  

или с помощью этой техники.

Затем вы можете увидеть список зарегистрированных заданий в журналах запуска рабочих.

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