【发布时间】:2012-04-01 15:38:46
【问题描述】:
对于这样的任务:
from celery.decorators import task
@task()
def add(x, y):
if not x or not y:
raise Exception("test error")
return self.wait_until_server_responds(
如果它引发异常并且我想从守护程序端重试它,如何应用指数退避算法,即在2^2, 2^3,2^4 等秒之后?
也是从服务器端维护重试,这样如果工人碰巧被杀死,那么下一个产生的工人将接受重试任务?
【问题讨论】:
标签: python celery django-celery