如何在Celery工作进程崩溃时触发邮件?
我在我的服务器上配置了Django的Celery和RabbitMQ。目前,我只有一个节点来处理我的任务。
我尝试过使用celery-flower、events、celerycam等工具来监控工作进程和任务状态,效果都很好。
我遇到的问题是:
如果工作进程因为某种原因停止了,我想发送邮件通知。
我考虑过创建一个定时任务,每5分钟运行一次,检查工作进程的状态(但我不确定这样做是否正确)。
有没有其他的扩展或者方法可以做到这一点,而不需要使用定时任务呢?