配置Celery Beat以尝试重新连接到Rabbit,如果连接失败则继续尝试

2024-04-25 08:29:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如果celerybeat失去了与RabbitMQ的连接,它似乎不会尝试重新连接,它只是静静地坐在那里不做任何事情(这几乎肯定是由于我配置它的方式造成的)。在

有没有一种方法可以配置celerybeat,以便在连接断开时尝试重新连接到RabbitMQ?在


Tags: 方法方式rabbitmq事情celerybeat
1条回答
网友
1楼 · 发布于 2024-04-25 08:29:05

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

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

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

在我的用例中,不使用重试,所以我自己打算将我的celery beat broker切换到redis。在

相关问题 更多 >

    热门问题