由于SocketTimeoutException读取超时而面临下面的ZuulException异常。我想把我的oauth2服务器放在zuul代理后面。 请参阅日志跟踪here,网关的application.yml条目here和应用程序依赖项here。我没有明确地使用hystrix或eureka
这个问题是间歇性的,有时是有效的,有时它不是。以前有人面对过这个。
除API网关外,一切正常。
答案 0 :(得分:1)
尝试定义以下属性。看来你正在和Eureka一起使用Zuul。在这种情况下,将使用RibbonRoutingFilter
代替SimpleHostRoutingFilter
。如果是这样,您需要为功能区而不是zuul.host
属性定义readTimeout和connectTimeout。
ribbon:
ReadTimeout: 10000
ConnectTimeout: 10000
oauth2:
ribbon:
ReadTimeout: 10000
ConnectTimeout: 10000