【发布时间】:2015-09-12 14:57:17
【问题描述】:
是否可以在不轮询的情况下监控 celery 任务的状态?
例如,如果我有一个使用update_state 定期更新其状态的任务:
@task(bind=True)
def my_task(self):
for x in range(100):
time.sleep(1)
self.update_state(state='PROGRESS', meta={'x': x})
是否可以在不进行轮询的情况下从另一个进程监视该状态?
【问题讨论】: