У меня Celeryd / RabbitMQ работает на коробке Fedora, общаясь с MySQL
База данных на отдельной коробке. Я заметил, что в редких случаях, если
есть даже малейшая проблема с подключением к базе данных MySQL
(даже на несколько секунд) celeryd вылетит с ошибкой:
OperationalError: (2003, "Can't connect to MySQL server on
'mydatabasedomain' (111)")
и не удается восстановить соединение, даже когда база данных снова становится доступной.
В настоящее время я вынужден вручную перезапустить сервис celeryd, чтобы получить
сельдерей снова бежит Есть ли более изящный и автоматический способ
оправиться от этих типов событий? Есть ли какая-нибудь особенность сельдерея для
просто тихо подождите, войдите в журнал OperationalError и восстановите соединение
полностью выйти?