問題現象
部署應用時存在報錯日誌,由於Nacos設定檔異常導致應用無法啟動。
可能原因
Nacos設定檔異常。
解決方案
- 查看應用的微服務組態檔是否讀取成功。進入終端,在diamond或nacos目錄下,執行以下命令,查看是否配置微服務組態檔。
find / -name "${Data ID}"預期結果:
- ECS應用:

- K8s應用:

- ECS應用:
- 根據查詢結果,繼續執行以下操作步驟。
- 未讀取到配置:
- 查看應用的Nacos Client版本,確保該版本符合對應的EDAS註冊中心要求。
- 查看應用和配置是否所屬同一微服務空間,且配置條目中沒有關聯應用。
- 查看微服務所配置的Data ID和Group是否有誤 。Spring Boot應用的Data ID配置,請參見Nacos Spring Cloud。
- 查看是否使用獨立的Nacos Client版本。
- 讀取到錯誤配置:
- 查看微服務所配置的Data ID和Group是否有誤。Spring Boot應用的Data ID配置,請參見 Nacos Spring Cloud。
- 查看微服務配置內容是否為亂碼。如果是亂碼,嘗試降低Nacos Client版本至1.3以下。 說明 如果您使用的是Spring Cloud Alibaba,請將版本修改為2.2.6.RELEASE,亂碼問題將被修複。
- 未讀取到配置: