如何配置Celery在任务失败时发送电子邮件警报?

Ali*_*Ali 11 celery flower

如何在任务失败时配置芹菜发送电子邮件警报?

例如,当超过3个任务失败或正在重试10个以上的任务时,我希望Celery通知我.

是否有可能使用芹菜或实用工具(如花)或我必须自己编写插件?

dan*_*ula 7

是的,您需要做的就是设置CELERY_SEND_TASK_ERROR_EMAILS = True,如果Celery进程失败,django会向设置中ADMINS设置的所有电子邮件发送带回溯的消息.