天天看點

SpringCloud config client啟動時能連上server但是加載不到git上的配置檔案報逾時

Eureka伺服器啟動沒有報錯,config server啟動也正常,且可以通過config server的api通路到git上的配置檔案資訊

但是當啟動config client的時候控制台就報了http://host.docker.internal:xxxx連接配接逾時的問題,問題很奇怪,因為我的三個工程配置檔案裡都沒有配過host.docker.internal這個域名,本地hosts也沒有,但是注冊到eureka伺服器上後就出現了這個域名,并且直接浏覽器裡可以通過這個域名通路到git上的配置資訊,但是就是在client裡就加載不到,始終逾時。

後來看網上有篇文章說SpringCloud會讀取網卡資訊,可能剛好讀取的是docker那個卡。

解決方法是把eureka、config server、config client裡的配置資訊改成ip位址,最後把啟動發現用戶端可以加載遠端git上的配置資訊。

然後我檢查了下網絡擴充卡裡确實有個docker的網卡,禁用掉算了。

繼續閱讀