相关疑难解决方法(0)

即使主要任务失败,也要运行和弦回调

即使主要任务失败,是否可以运行和弦回调?

我创建了一个和弦,我添加了一堆任务并注册了一个回调.我的问题是,如果其中一个任务失败,则不会触发回调,但我希望以任一方式触发回调.

我试图用si()注册回调(不变性)

callback = tasks.run_delete_rule.si([timestamp])
header = [tasks.run_update_rule.s(i, timestamp) for i in item_ids]
result = chord(header)(callback)
Run Code Online (Sandbox Code Playgroud)

我也尝试将param添加ignore_result=True到两个任务装饰器中,但没有成功.

python callback chord celery

11
推荐指数
1
解决办法
2286
查看次数

标签 统计

callback ×1

celery ×1

chord ×1

python ×1