問題現(xiàn)象

部署應用時存在報錯日志,由于Nacos配置文件異常導致應用無法啟動。

可能原因

Nacos配置文件異常。

解決方案

  1. 查看應用的微服務配置文件是否讀取成功。
    進入終端,在diamondnacos目錄下,執(zhí)行以下命令,查看是否配置微服務配置文件。
    find / -name "${Data ID}"

    預期結果:

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