springcloud搭建eureka服务启动报错TransportException:Cannot execute request on any known server,无法注册到eureka
程序员文章站
2022-04-15 18:13:38
...
TransportException:Cannot execute request on any known server
关于该错误,网上已经有很多博客做出解释,是在编写配置文件的时候default-zone属性的写法,不同的springboot版本对应不同的写法,这里切记,但我要说的是还有一种可能就是服务地址的ip居然不能写127.0.0.1,必须写localhost,不然也会报该错误。
如果我们非要用127.0.0.1,那么需要配置一些属性,以下贴出:
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10003/eureka,http://127.0.0.1:10001/eureka
instance:
prefer-ip-address: true
ip-address: 127.0.0.1
instance-id: ${eureka.instance.ip-address}.${server.port}
lease-renewal-interval-in-seconds: 5
lease-expiration-duration-in-seconds: 15