【发布时间】:2012-02-13 19:01:27
【问题描述】:
我一直在阅读文档并进行搜索,但似乎找不到直接的答案:
你能取消一个已经在执行的任务吗? (因为任务已经开始,需要一段时间,中途需要取消)
我从Celery FAQ的文档中找到了这个
>>> result = add.apply_async(args=[2, 2], countdown=120)
>>> result.revoke()
但我不清楚这是否会取消排队的任务,或者是否会杀死工作人员上正在运行的进程。感谢您提供的任何启发!
【问题讨论】:
标签: python django celery message-passing