SpringCloud之FeignClient兩個服務調用不通連接超時

發佈一個微服務架構的項目到服務器(Windows),再次發現Linux好用啊。
發佈的項目大概有:按照啓動順序寫的

  1. 註冊中心Eureka - peer1
  2. 註冊中心Eureka - peer2
  3. 配置中心Config-Server-db
  4. 網關zuul
  5. 業務模塊服務-資訊通用
  6. 業務模塊服務-資訊的操作

問題發生點就在於:服務5 Feign 服務6的時候報錯了

  feign.RetryableException: Connection timed out

在這裏插入圖片描述

我直接測試服務6是正常的,很明顯應該是服務5 找不到 服務6 ,通信出了問題。
我查看了註冊中心,服務5和服務6 都已經成功註冊好了。

解決思路

  1. Feign的請求url 是不是有問題。
    覈查後:沒問題
  2. 配置下ribbon的ReadTimeout 和ConnectTimeout
    修改成: 60000 都沒用
  3. 防火牆關閉下試試
    試了沒用
    。。。。。這裏是苦惱了好久,上網查資料也很久
  4. 改下服務6 的端口試試
    從9000 改成9001

咦,竟然有用,真的想哭啊,

後來去查了下,9000端口是否有什麼問題,好像沒查出什麼貓膩,唉
總結一句,不想用Windows服務器了。

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