我有一个带有 consul 的 docker-compose 用于服务通信(ReportPortal)。
它部署在 ubuntu 上,consul 容器有一个挂载的数据卷。它工作了一段时间(几个月)没有问题,但最近开始周期性地失败(一次 2-3 天),出现“没有集群领导者”错误。
我找到了一个一次性的解决方案:
- 停止所有服务(docker-compose stop);
- 删除领事
data
文件夹中的所有内容; - 开始一切;
但我找不到根本原因。
PS:你可以看到docker-compose yaml:
$ curl https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker-compose.yml
PS2:我没有看到主机资源不足。
如果您能帮助我,我将不胜感激:)