【发布时间】:2019-11-21 08:28:24
【问题描述】:
我有一个带有 consul 的 docker-compose,用于服务通信 (ReportPortal)。
它部署在 ubuntu 上,consul 容器有一个挂载的数据卷。它工作了一段时间(几个月)没有问题,但最近开始定期(2-3 天一次)失败并出现“没有集群领导者”错误。
我找到了一次性解决方案:
- 停止所有服务(docker-compose stop);
- 删除 consul
data文件夹中的所有内容; - 全部开始;
但我找不到根本原因。
PS:可以看到docker-compose yaml:
$ curl https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker-compose.yml
PS2:我没有看到主机资源不足。
如果你能帮助我,我将不胜感激:)
【问题讨论】:
-
这是一个复杂的问题。我们以前从未遇到过这个问题。我猜它会因任何原因重新启动,并且无法使用保存在
data/consul中的先前配置进行引导
标签: docker docker-compose consul reportportal