Celery无法连接到经纪人的通知?

时间:2014-04-02 19:18:55

标签: python django rabbitmq celery ubuntu-server

我有一个芹菜设置,并使用rabbitmq作为经纪人正常运行。我的设置中也有CELERY_SEND_TASK_ERROR_EMAILS = True。如果有异常,我会收到电子邮件 执行完成任务时抛出。

我的问题是,有没有一种方法可以使用celery或rabbitmq,如果无法建立代理连接,则从芹菜接收错误通知;如果rabbitmq-server运行死亡,则从rabbitmq本身接收错误通知。

1 个答案:

答案 0 :(得分:0)

我认为这项工作的正确工具是process control system like supervisord,它启动/监视进程,并在这些进程死亡或重启时触发事件。更具体地说,使用插件superlance,您可以send an email when a process dies