I am using celery to process some tasks. I can see how many are active or scheduled etc, but I am not able to find any way to see the tasks that have failed. Flower does sho
task id
has state
and status
properties. So you can get the status of tasks by id.
my_task_id = my_task.delay(foo)
my_task_id.state
my_task_id.status
gives the status whether it is PENDING, STARTED, RETRY, FAILURE or SUCCESS.
afaik, celery show only active, scheduled, reserved, revoked but id doesn't show failed tasks.
Since you have all task id's, you can just loop over their status.
for task_id in task_id_list:
if task_id.state == 'FAILURE'
print(task_id)