Повторить утерянные или неудачные задачи (Celery, Django и RabbitMQ)

Есть ли способ определить, потеряна ли какая-либо задача, и повторить попытку?


Я думаю, что причиной потери может быть ошибка диспетчера или сбой рабочего потока.

Я планировал повторить их попытку, но не знаю, как определить, какие задачи нужно удалить?

А как сделать этот процесс автоматически? Могу ли я использовать свой собственный планировщик, который будет создавать новые задачи?

Изменить: из документации я обнаружил, что RabbitMQ никогда не теряет задачи, но что происходит, когда рабочий поток выходит из строя в середине выполнения задачи?

16
задан DIDIx13 19 March 2018 в 04:21
поделиться