如何检查芹菜中的任务状态?

如何检查任务是否在芹菜中运行(具体来说,我使用的是芹菜django)

我已经阅读了文档,在谷歌上搜索过,但我看不到这样的呼叫:

my_示例_task.state()==正在运行

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

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

返回task_id(由.delay()提供),然后询问芹菜实例的状态:

x=方法延迟(1,2)
打印x.task\u id

询问时,使用此任务\u id获取新的AsyncResult:

来自芹菜的

。结果导入异步结果
res=AsyncResult(“您的任务id”)
res.ready()

发表评论