【发布时间】:2014-07-07 11:46:05
【问题描述】:
如何配置 celery 在任务失败时发送电子邮件警报?
例如,我希望 Celery 在超过 3 个任务失败或重试超过 10 个任务时通知我。
是否可以使用 celery 或实用程序(例如花)或者我必须编写自己的插件?
【问题讨论】:
如何配置 celery 在任务失败时发送电子邮件警报?
例如,我希望 Celery 在超过 3 个任务失败或重试超过 10 个任务时通知我。
是否可以使用 celery 或实用程序(例如花)或者我必须编写自己的插件?
【问题讨论】:
是的,您需要做的就是设置CELERY_SEND_TASK_ERROR_EMAILS = True,如果 Celery 进程失败,django 将发送带有回溯到ADMINS 设置中设置的所有电子邮件的消息。
【讨论】:
【讨论】: