这个错误是因为zuul的默认超时时间比较小,需要配置zuul的超时时间,因为zuul启用了ribbon的负载均衡,还需要设置ribbon的超时时间,注意ribbon的超时时间要小于zuul超时时间 。
zuul:
host:
connect-timeout-millis: 15000 #HTTP连接超时要比Hystrix的大
socket-timeout-millis: 60000 #socket超时
ribbon:
ReadTimeout: 10000
ConnectTimeout: 10000
并且最后千万记得把需要调用的所有模块给clean一下,不然可能还是会报错!!!