如何在Celery中检查任务状态?

10 浏览
0 Comments

如何在Celery中检查任务状态?

如何检查任务是否在celery中运行(具体来说,我正在使用celery-django)?

我已经阅读了文档,并且进行了谷歌搜索,但是我找不到这样的调用:

my_example_task.state() == RUNNING

我的用例是,我有一个外部(java)服务用于转码。当我发送要转码的文档时,我想检查运行该服务的任务是否正在运行,如果没有,就(重新)启动它。

我正在使用当前稳定版本 - 我相信是2.4版本。

0