关于ZuulException504错误

关于ZuulException504错误

关于ZuulException504错误_第1张图片

Zuul中默认就已经集成了Ribbon负载均衡和Hystix熔断机制。但是所有的超时策略都是走的默认值,比如熔断超时时间只有1S,很容易就触发了。因此建议我们手动进行配置:

zuul:
  retryable: true
ribbon:
  ConnectTimeout: 250 # 连接超时时间(ms)
  ReadTimeout: 2000 # 通信超时时间(ms)
  OkToRetryOnAllOperations: true # 是否对所有操作重试
  MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数
  MaxAutoRetries: 1 # 同一实例的重试次数
hystrix:
  command:
  	default:	
        execution:
          isolation:
            thread:
              timeoutInMilliseconds: 6000 # 熔断超时时长:6000ms

关于ZuulException504错误_第2张图片

如果还超时,就把ReadTimeout的时间设置的久一点

你可能感兴趣的:(sprungCloud异常)