irpas技术客

Spring Cloud微服务Eureka服务端、客户端连接错误was unable to refresh its cache_21us

网络投稿 6038

项目场景:

Spring Cloud微服务Eureka服务端、客户端,


问题描述:

启动服务端正常、客户端无法连接服务器端

registration failed Cannot execute request on any known server

was unable to refresh its cache! status = Cannot execute request on any known server


原因分析:

服务器端地址错误


解决方案:

两种情况:

一、启动Eureka服务端 时报的错,那可能的原因就是自已连了自己 导致的。解决办法是:更改配置即可

eureka.client.registerWithEureka=false eureka.client.fetchRegistry=false 二、启动Eureka客户端 时报的错,要么就是Eureka服务端 没有启动 要么连接Eureka服务端URL不对

如果访问地址是:http://127.0.0.1:9060/eureka/

则在Eureka客户端 应该配置的是eureka.client.serviceUrl.defaultZone=http://localhost:9060/eureka/eureka/

?第一个eureka是项目名,配置中配置了server.context-path= /eureka

不建议配置server.context-path= /eureka

配置账号密码(服务器端)

客户端

可以看到我是在服务器地址上带了账号密码。hostname服务端使用的是localhost、客户端使用的是127.0.0.1这种写法是可以的

也可以按照这种配置?

请注意看客户端hostname服务端、客户端必须一致localhost 跟127.0.0.1是不同的都会导致连接失败

如果不清楚自己的服务器地址,可以开启服务器地址可见

至此可以排除99%以上错误?


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Spring #Unable #To #refresh #its #Cache #项目场景Spring