搭建spring cloud高可用注册中心时,配置了2个eureka server,启动其中一个时,报错:
2018-06-20 09:26:48.178 WARN 10208 --- [nfoReplicator-0] c.n.discovery.Instance InfoReplicator : There was a problem with the instance info replicator
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
两个注册中心配置如下:
peer1:
peer2:
造成报错的原因:
2个注册中心(A和B)会自动注册到对方上面去,如果只启动A,因为B还没启动,所以A会找不到properties中配置好的注册中心B,所以报这个错。
解决办法:
不管A的报错,直接启动B,B启动完成后,A也会自动在B上注册,done。
扫描二维码关注公众号,回复:
2330457 查看本文章