ZuulException转发错误,ClientException null

时间:2018-04-20 04:51:47

标签: java spring-boot oauth-2.0 spring-security-oauth2 netflix-zuul

由于SocketTimeoutException读取超时而面临下面的ZuulException异常。我想把我的oauth2服务器放在zuul代理后面。 请参阅日志跟踪here,网关的application.yml条目here和应用程序依赖项here。我没有明确地使用hystrix或eureka

这个问题是间歇性的,有时是有效的,有时它不是。以前有人面对过这个。

除API网关外,一切正常。

1 个答案:

答案 0 :(得分:1)

尝试定义以下属性。看来你正在和Eureka一起使用Zuul。在这种情况下,将使用RibbonRoutingFilter代替SimpleHostRoutingFilter。如果是这样,您需要为功能区而不是zuul.host属性定义readTimeout和connectTimeout。

ribbon:
  ReadTimeout: 10000
  ConnectTimeout: 10000

oauth2:
  ribbon:
    ReadTimeout: 10000
    ConnectTimeout: 10000