Consul错误的将服务的一个实例识别为多个实例,如何解决?
使用的是k8s部署的,consul经常对服务识别错误。
有时候一个实例变成了两个,之前关闭的实例还在,只不过状态是错误。有时候两个又都是成功的。也不清楚如何复现,反正就是三天两头的出现。
之前一直用deregister的api删除识别错误的实例,但是也不能一直这么下去啊。
请问有人遇到过这种情况吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
服务部署的时候 要在进程关闭的时候调用 deregister 下线服务 如果用kill -9 之类的操作去关闭服务 可能会出现这种情况