【问题标题】:ZuulException Forwarding error,ClientException nullZuulException 转发错误,ClientException null
【发布时间】:2018-09-30 17:34:39
【问题描述】:

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

此问题是间歇性的,有时可以正常工作,有时不能正常工作。有没有人遇到过这种情况。

除 API 网关外,一切正常。

【问题讨论】:

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


    【解决方案1】:

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

    ribbon:
      ReadTimeout: 10000
      ConnectTimeout: 10000
    
    oauth2:
      ribbon:
        ReadTimeout: 10000
        ConnectTimeout: 10000
    

    【讨论】:

      猜你喜欢
      • 2020-09-11
      • 2018-04-09
      • 2017-08-10
      • 2017-10-12
      • 1970-01-01
      • 2015-10-10
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多