De manera predeterminada, el apio no tiene un almacenamiento permanente de los resultados de la tarea; si está ejecutando en modo de compás, se ejecutará un proceso limpio para obtener resultados de tareas limpias y también información de ejecución. Want le sugiero que consiste en utilizar un NoSQL para el almacén hasta la última fecha de ejecución, se puede hacer esto mediante la anulación de su tarea el método 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)
Este método se llama cada vez que termina la tarea, con cualquier resultado, al verificar el estado, puede almacenar su fecha solo cuando la tarea termine con ÉXITO o implemente el comportamiento que mejor se adapte a sus necesidades.
Esto funcionará solo para tareas periódicas. – navyad