Celery-如果组任务失败,则继续回叫(有效记录任务失败)

时间:2020-05-05 16:33:36

标签: python logging celery

使用celery 4.4.2,我有一组连接到远程设备并收集数据的任务,完成后会整理结果,然后通过电子邮件将其发送给回调任务。

但是,如果收集远程设备之一的数据失败,则回调也会失败。我已经知道使用link_error应该可以解决此问题,但是我不确定我的实现是否执行了以下操作,但仍然失败

celery.exceptions.ChordError: Dependency 5ffc10c9-edc7-4b91-a660-08c372c60ab2 raised NetmikoTimeoutException('Connection to device timed-out')

原始错误:

{{1}}

我仍然想记录任务失败,以便可以看到花朵中的失败,但是我想忽略失败或附加结果,以便他们只说失败,并且可以在电子邮件结果中看到它

谢谢

0 个答案:

没有答案