問題の説明
アプリケーションをデプロイするとエラーが発生します。Nacos 構成ファイルの例外が原因で、アプリケーションを起動できません。
原因
Nacos 構成ファイルに例外が存在します。
解決策
アプリケーションのマイクロサービス構成がクエリされているかどうかを確認します。
アプリケーションインスタンスページのエンドポイントに移動します。diamond または nacos ディレクトリで、次のコマンドを実行して、マイクロサービス構成が構成されているかどうかを確認します。
find/-name"${DataID}"
期待される結果:
Elastic Compute Service (ECS) アプリケーションの場合、上記のコマンドを実行した後に、図に示されている情報が表示されるはずです。
Kubernetes アプリケーションの場合、上記のコマンドを実行した後に、図に示されている情報が表示されるはずです。
クエリ結果に基づいて、次の操作を実行します。
マイクロサービス構成がクエリされない場合は、次の操作を実行します。
アプリケーションの Nacos クライアントバージョンを確認し、バージョンが対応する EDAS レジストリの要件を満たしていることを確認します。
アプリケーションと構成が同じマイクロサービス名前空間に属していることを確認し、構成にアプリケーションが構成されていないことを確認します。
マイクロサービスに構成されているデータ ID とグループが有効であることを確認します。
ユーザー定義の Nacos クライアントバージョンが使用されているかどうかを確認します。
予期しないマイクロサービス構成がクエリされた場合は、次の操作を実行します。
マイクロサービスに構成されているデータ ID とグループが有効であることを確認します。
マイクロサービス構成が文字化けしているかどうかを確認します。構成が文字化けしている場合は、Nacos クライアントを 1.3 より前のバージョンにダウングレードします。
説明Spring Cloud Alibaba を使用している場合は、Spring Cloud Alibaba のバージョンを 2.2.6.RELEASE に変更します。これにより、文字化けの問題が修正されます。