【问题标题】:How to trigger email when celery worker goes down?芹菜工人宕机时如何触发电子邮件?
【发布时间】:2014-09-07 21:26:00
【问题描述】:

我已经在我的服务器中用 rabbitmq 配置了 django celery。目前我的任务只有一个节点。

我尝试使用 celery-flower、events、celerycam 等来监控工作人员/任务的状态,效果很好。

我的问题是:-

如果工作人员由于某种原因宕机,我想发送邮件通知。

我想创建 cron 作业并每 5 分钟运行一次并检查工作人员的状态(不确定这是正确的方法)

是否有任何其他扩展或其他方法可以在没有 cron 的情况下做到这一点?

【问题讨论】:

    标签: python cron celery django-celery


    【解决方案1】:

    使用supervisor 运行您的工作人员。文档中有一个example。然后,查看this 答案,了解如何在工作进程出现故障时发送电子邮件。

    【讨论】:

      猜你喜欢
      • 2015-12-16
      • 1970-01-01
      • 2022-10-25
      • 2022-01-08
      • 2018-05-08
      • 2022-01-04
      • 1970-01-01
      • 2019-01-09
      • 2014-08-17
      相关资源
      最近更新 更多