日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

【解決】訪問網關gateway報錯,“status“:503,“error“: “Service Unavailable“

作者:小孫小孫夢想成真 更新時間: 2022-08-13 編程語言

問題:在通過訪問網關路由其他服務模塊時出現503,Service Unavailable

問題排查

  1. 檢查需要路由的服務實例是否成功被注冊到注冊中心,出現503的情況,大部分都是這里除了問題。
    在這里插入圖片描述
  2. 檢查網關路由配置
    在這里插入圖片描述
    為了確定網關的配置正確無誤,找到請求進入網關的入口方法和GatewayAutoConfiguration對象,并打上斷點。

在這里插入圖片描述
在這里插入圖片描述
發現請求能夠順利進入網關,并且配置文件無誤,都能夠正確讀取到,雖然這種有點麻煩,也是我的一種思路吧。

  1. 到這里,還是503,最后嘗試了導入以下兩個依賴,成功解決。

期間也考慮過會不會是nacos版本的問題,嘗試過換版本,也沒有用。

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-loadbalancer</artifactId>
        </dependency>

網上解釋:
nacos兼容feign,feign集成ribbon,默認實現負載均衡;或許是nacos不兼容springcloud gateway自帶的ribbon。

原文鏈接:https://blog.csdn.net/sunao1106/article/details/126201924

欄目分類
最近更新