問題現(xiàn)象
部署應用時存在報錯日志,由于Nacos配置文件異常導致應用無法啟動。
可能原因
Nacos配置文件異常。
解決方案
- 查看應用的微服務配置文件是否讀取成功。進入終端,在diamond或nacos目錄下,執(zhí)行以下命令,查看是否配置微服務配置文件。
find / -name "${Data ID}"
預期結果:
- ECS應用:
- K8s應用:
- 根據(jù)查詢結果,繼續(xù)執(zhí)行以下操作步驟。
- 未讀取到配置:
- 查看應用的Nacos Client版本,確保該版本符合對應的EDAS注冊中心要求。
- 查看應用和配置是否所屬同一微服務空間,且配置條目中沒有關聯(lián)應用。
- 查看微服務所配置的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,亂碼問題將被修復。
- 未讀取到配置: