如果连接fais,配置Celery Beat尝试重新连接到Rabbit

时间:2018-01-12 12:01:04

标签: python celerybeat

如果celerybeat失去与RabbitMQ的连接,它似乎没有尝试重新连接,它只是安静地没有做任何事情(这几乎肯定是由于我配置它的方式)。

有没有办法配置celerybeat,以便在连接被删除时尝试重新连接到RabbitMQ?

1 个答案:

答案 0 :(得分:0)

在他们的Github页面上对此问题的讨论表明,使用redis作为代理可以解决重新连接问题。

https://github.com/celery/celery/issues/3409

RabbitMQ当然不支持重新连接,这令人失望。但是我不确定作为代理的redis是否支持重试。

在我的用例中,不使用重试,所以我自己打算将我的芹菜拍经纪人转换为redis。