nacos启アニメーション サーバーのチェックに失敗しました。サーバーのローカルホストを確認してください。ポート 9848 が利用可能です

間違った理由

  1. Nacos バージョンが 1.x から 2.x にアップグレードされる場合、バージョンの互換性の問題が発生するため、サーバーとクライアントのバージョンを確認してください。
  2. ファイアウォールの問題によりポートが使用できなくなります
  3. Docker がイメージを開始するときに、ポート 8848 と 9848 が開かれない
  4. Javaのymlファイル構成の問題、サーバーアドレス構成の問題
  5. Alibaba Cloud や Tencent Cloud などのプラットフォームのセキュリティ ルールでは、オープン ポートが設定されません

解決

1. Nacos サービスが開始されていない ローカル Nacos サービスが正常に開始されていることを確認します。Nacos は次のコマンドで起動できます。

sh startup.sh -m standalone

サービスが開始されていない場合、接続に失敗し、このエラーが表示されます。

2. ポートが占有されている ポート 9848 は他のサービスによって占有されている可能性があるため、Nacos はこのポートをバインドできません。次のコマンドでポート 9848 が占有されているかどうかを確認できます。

netstat -apn | grep 9848

LISTEN 状態が表示される場合は、他のサービスによって占有されていることを意味します。Nacos のポートを変更し、起動パラメータに -p を追加して、新しいポートを指定できます。次に例を示します。

sh startup.sh -m standalone -p 9999

3. ネットワークが利用できません ネットワーク接続が正常かどうかを確認し、ローカルホスト アドレスに接続できることを確認します。ネットワークが切断されている場合、Nacos サービスはこのエラーをスローします。

4.Nacos 服务没有正确启動 Nacos サービスが開始されても、一部の例外により正常に機能しない場合があります。Nacos ログ ファイルをチェックして、正しく開始されたことを確認する必要があります。ログ ファイルは /home/nacos/logs/nacos.log にあります。ログ内の例外またはエラーをチェックして、問題を特定できます。

5. Nacos 設定ファイルのエラー Nacos 設定ファイル application.properties にエラーがあり、Nacos の起動に失敗する可能性があります。このファイルをチェックして、すべての構成が正しいことを確認できます。

6. dockerを起動する場合は8848だけでなく9848も起動する必要がある

通常、このエラーを解決するには、まず Nacos サービスが正しく開始されているかどうかを確認し、次にネットワーク接続、ポートが占有されていないか、Nacos ログに異常がないかどうかを確認します。ほとんどの場合、原因の問題は上記の側面にあります。問題が解決しない場合は、Nacos サービスを再起動するか、Nacos のログ レベルを上げ、より詳細なログ情報を出力して根本原因を特定することもできます。

最後に書きます

関連記事に興味がある場合は、公式アカウント「Architecture Palace」に注目してください。今後も AIGC、Java の基本的な面接の質問、Netty、Spring Boot、Spring Cloud などの一連の記事、および一連の記事を更新していきます。乾物はいつでもお届けします!

おすすめ

転載: blog.csdn.net/jinxinxin1314/article/details/130881716
おすすめ