我已启用CELERY_SEND_TASK_ERROR_EMAILS
。我还有一个任务,预计偶尔会被终止,当它发生时会导致一个错误的电子邮件。有没有可能忽略了这个预期的案例,以至于我没有收到错误邮件?在
我尝试过将throws=(Terminated,)
添加到decorator中,但似乎没有解决问题。在
所以,装饰师是这样的:
@shared_task(default_retry_delay=10, max_retries=5, throws=(Terminated,))
回溯如下所示:
^{pr2}$
Tags:
从Celery 3.1.11开始,此行为似乎已被修复:
http://celery.readthedocs.org/en/latest/changelog.html#version-3-1-11
相关问题 更多 >
编程相关推荐