如何解决“负载均衡器没有可用的客户端服务器:xxx”

时间:2019-05-10 10:27:15

标签: spring-cloud consul netflix spring-cloud-consul

我在项目中使用 Spring Cloud ,并使用 Consul 作为注册中心。现在我的项目中出现一个问题: 当我调试代码时,时间将超过功能区超时(我在项目中设置了ribbon.ReadTimeout = 30000),现在如果我重试以请求相同的方法,zuul将报告此错误:< / p>

  

com.netflix.client.ClientException:负载均衡器没有   客户端可用的服务器:my-service。

等待几秒钟后,可以再次请求该方法。

我认为应该对hystrix超时进行一些配置,因为如果ribbon.ReadTimeout小于30s,则不会出现此问题。但是我找不到此配置。

zuul配置: 超时设置

ribbon.ReadTimeout=30000

0 个答案:

没有答案