The Hystrix timeout of 90001ms for the command service-w is set lower than the combination of the Ribbon read and connect timeout, 1080054ms.
##熔断设置
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 90001
ribbon:
ReadTimeout: 90002
ConnectTimeout: 90003
#负载均衡器设置
ribbon:
ReadTimeout: 90004
ConnectTimeout: 90005
OkToRetryOnAllOperations: true
MaxAutoRetriesNextServer: 2
MaxAutoRetries: 1
if(hystrixTimeout < ribbonTimeout) {
LOGGER.warn("The Hystrix timeout of " + hystrixTimeout + "ms for the command " + commandKey +
" is set lower than the combination of the Ribbon read and connect timeout, " + ribbonTimeout + "ms.");
}
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 90001
ribbon:
ReadTimeout: 90002
ConnectTimeout: 90003
service-w:
execution:
isolation:
thread:
timeoutInMilliseconds: 1080054
ribbon:
ReadTimeout: 90000
ConnectTimeout: 90000
直接增加一个command 设置一下时间就可以。