Consul 在 "No Cluster Leader" 上定期失败

Consul periodically fails on "No Cluster Leader"

我有一个 docker-compose with consul 用于服务通信 (ReportPortal)。

它部署在 ubuntu,consul 容器有一个装载的数据卷。它工作了一段时间(几个月)没有问题,但最近开始定期失败(每 2-3 天一次)并出现 "No cluster leader" 错误。

我找到了一次性解决方案:

但我找不到根本原因。

PS: 可以看到docker-compose yaml:

$ curl https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker-compose.yml

PS2: 我没有看到主机上有任何资源不足。

如果你能帮助我,我将不胜感激:)

ReportPortal v5 即将稳定。 里面不会有Consul。