【发布时间】:2016-07-14 09:04:06
【问题描述】:
我把链叫做:
chain = (nice_task.s(a=1) |
task2.s(a=2)).apply_async()
任务定义为:
@celery.task(bind=True)
def nice_task(self, a):
print a
print self.request.id # None
return a
如何获取链内任务的ID?
我尝试打开/关闭CELERY_ALWAYS_EAGER - 没有任何效果。
UPD 还有self.request 有空context。
【问题讨论】: