微服务启动failed and no fallback available

spring微服务启动报错

com.netflix.hystrix.exception.HystrixRuntimeException: DesignElementRemoteApiClient#findSummaryByApp(DesignElementDetail) failed and no fallback available.

有时候这种错误在服务启动良好时报的,可以访问系统,但是刷新一下页面,接口会报错,再刷新,接口不报错了,给人一种接口接触不良、接口时好时坏的感觉。

我的报错是因为部署了nacos,报这个错也找了挺久,这种情况就是因为nacos集群未完全注册上来,进入nacos集群管理,比对集群列表的实例与当前部署nacos的实际实例,如果对应不上,就重启所有nacos实例,然后重启所有服务,问题应该能解决,当时是因为我在服务的配置文件写全了nacos所有实例,而实际nacos集群列表只有一台,所以造成这种情况。

另外一种情况就是当前系统所有服务用的都是同一个端口号,配置文件里server.port填错了端口,复制的时候用的同一个端口号,部署时服务能启动,服务在通信时读取了错误的端口号,导致无法通信,所以报这个错误,而且还是导致服务启动后反复健康检查失败,仔细检查自己各服务的端口号是否正确,修改好后重启服务,问题应该可以解决。

以上是记录遇到的问题和解决方法,如有帮助到各位最好,没有帮助到就当分享经验了,共勉。

(此文章只发表在c.s.d.n,pa虫可耻,抄袭可恶,不反对pa,能解决问题就行,恶心那种pa一半剩下都是广告的,当心遭雷劈)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值