Come controllare lo stato dell’attività in Celery?

|

Come si fa a verificare se un'attività è in esecuzione in celery (in particolare, sto usando celery-django)?

Ho letto la documentazione e ho cercato su Google, ma posso" Non vedo una chiamata come:

my_example_task.state() == ESECUZIONE 

Il mio caso d'uso è che ho un servizio esterno (java) per transcodifica. Quando invio un documento da transcodificare, voglio verificare se l'attività che esegue quel servizio è in esecuzione e, in caso contrario, per (ri)avviarlo.

Sto utilizzando le versioni stabili correnti - 2.4, credo.