Zuul網關報錯com.netflix.zuul.exception.ZuulException: Forwarding error的解決方法

在給某個方法加了雙重循環後,請求時網關報了

com.netflix.zuul.exception.ZuulException: Forwarding error

com.netflix.client.ClientException: null

java.lang.RuntimeException: java.net.SocketTimeoutException: Read timed out

java.net.SocketTimeoutException: Read timed out

控制檯截圖

 經查原因是zuul的調用等待時間超時,需要在application.yml設置超時連接時長

需要加上(具體時長視情況而定)

ribbon:
  ReadTimeout: 60000
  ConnectTimeout: 60000
zuul:
  host:
    connect-timeout-millis: 60000
    socket-timeout-millis: 60000
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 60000

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章