У меня есть docker-compose с консулом, который используется для связи служб ( ReportPortal ).
Он развернут в Ubuntu, в контейнере консула есть смонтированный том для данных. Некоторое время (несколько месяцев) он работал без проблем, но недавно начал периодически выходить из строя (раз в 2-3 дня) с ошибкой «Нет лидера кластера».
Я нашел одноразовое решение:
- для остановки всех служб (docker-compose stop);
- для удаления всех в папке consul
data
; - для запуска всех;
Но я не могу выяснить первопричину.
PS: Вы можете увидеть yaml docker-compose:
$ curl https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker-compose.yml
PS2: Я не вижу недостатка ресурсов на хосте.
Я был бы очень признателенесли бы вы могли помочь мне:)