По умолчанию у сельдерея нет постоянного хранилища результатов задачи, если вы работаете в режиме ритма, какой-то чистый процесс будет запущен для получения чистых результатов задачи, а также информации о выполнении.Если я предлагаю вам использовать NoSQL для хранения каждой последней даты выполнения, вы можете сделать это, переопределив в своей задаче метод after_return
def after_return(self, status, retval, task_id, args, kwargs, einfo):
#exit point for context managers
self.taskLogger.__exit__(status, retval, task_id, args, kwargs, einfo)
Этот метод вызывается каждый раз, когда задача заканчивается, с любым результатом., проверив статус, вы можете сохранить свою дату только тогда, когда задача завершится с УСПЕХОМ или реализуете поведение, наиболее соответствующее вашим потребностям.