すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:CLB インスタンスの診断

最終更新日:Apr 21, 2026

ご利用のクラシックロードバランサー (CLB) インスタンスで問題が発生した場合、インスタンス診断機能を使用してトラブルシューティングを行うことができます。この機能は、ヘルスチェック、アイドル状態のインスタンス、容量超過診断、証明書診断、セキュリティポリシーチェック、課金診断、リスナー診断など、複数のカテゴリにわたって CLB インスタンスの診断チェックを実行します。検出された例外の原因を特定し、一般的な解決策を提案することで、問題の迅速な解決を支援します。

前提条件

初めて診断を実行すると、システムは自動的に AliyunServiceRoleForNis という名前のサービスリンクロールを作成します。この機能が正しく動作するには、このロールが必要です。詳細については、「サービスリンクロール」をご参照ください。

インスタンス診断の実行

  1. クラシックロードバランサー (CLB) コンソールにログインします。

  2. インスタンス ページでは、次のいずれかの方法で診断を開始します。

    • ターゲットインスタンスのインスタンスの診断 列で、診断を開始 をクリックします。

    • ターゲットインスタンスの ID をクリックします。インスタンス詳細 タブの右上隅で、オプション > インスタンスの診断 を選択します。

  3. インスタンスの診断 パネルで、診断のステータスと結果を確認できます。

  4. Diagnostic Items エリアで、Show All Diagnostic Items を選択します。 CLB インスタンスでサポートされているすべての診断項目が表示されます。 各項目を展開して、その詳細を表示できます。

サポートされている診断項目

診断カテゴリ

項目と説明

Health Check Diagnostics

  • Health Check Configurations: CLB リスナーにヘルスチェックが設定されているかどうかをチェックします。

  • Health Check Errors:CLB リスナーのヘルスチェックの異常をチェックします。

Idle Instance Diagnostics

  • No Listener Configured:リスナーリストが空かどうかをチェックします。

  • Backend Server Not Found:バックエンドサーバーリストが空かどうかを確認します。

クォータ制限診断

  • Packets Dropped Due to Bandwidth Throttling: CLB インスタンスで過去 15 分以内に帯域幅調整によるパケットドロップが発生したかどうかをチェックします。 場合によっては、トラフィックがピーク帯域幅を下回っていてもパケットドロップが発生することがあります。 詳細およびソリューションについては、「特殊なシナリオで接続がピーク帯域幅に達しない理由」をご参照ください。

  • Maximum Connections: 過去 15 分以内に接続が切断されたか、同時接続数が上限の 85 % を超えたかを確認します。

  • Maximum Number of New Connections: 過去 15 分以内に接続がドロップされたか、または新規接続数が上限の 85% を超えたかどうかをチェックします。

  • Maximum QPS:過去 15 分以内に、クエリリクエストが破棄されたか、または秒間クエリ数 (QPS) が上限の 85% を超過したかどうかをチェックします。

Certificate Diagnostics

  • No Certificate Configured for HTTPS Listener: HTTPS リスナーに証明書が設定されているかどうかを確認します。

  • HTTPS Listener Certificate Expiration Check: 証明書が 60 日以内に期限切れになるかどうかをチェックします。

Security Policy Diagnostics

  • Access Control: インスタンスにアクセスコントロール (ACL) の許可リストまたは拒否リストが設定されているかを確認します。これにより、一部のトラフィックがブロックされることがあります。

  • Anti-DDoS Origin Basic Status: EIP に関連付けられたネットワークアクティビティが Anti-DDoS Origin Basic によって保護されているかどうかを確認します。

  • Interception by Cloud Firewall: EIP に関連付けられたネットワークアクティビティが Cloud Firewall によってブロックされているかどうかを確認します。

  • Penalty for Security Control: EIP に関連付けられたネットワークアクティビティが Apsara Stack Security によってペナルティを受けているかどうかをチェックします。

  • Suspension for Security Reasons: インスタンスがリスク管理措置によってロックされているかどうかを確認します。

コスト診断

  • Alerts for Overdue Payments: インスタンスに支払い遅延があるかどうかを確認します。

  • Alerts for Expiration:インスタンスが警告状態にあり、かつ 15 日以内に有効期限が切れるかどうかを確認します。

Listener Diagnostics

  • Access Errors: Log Service を使用して、異常な HTTP ステータスコードを含むログレコードを確認し、アクセス例外の原因をトレースおよび診断します。

  • Listener Throttling Check: リスナーで帯域幅調整が発生したかどうかを確認します。

  • Connection Failures Check: 現在のリスナーの失敗した接続数が高いかどうかをチェックします。詳細については、「CLB インスタンスへの接続失敗の急増」をご参照ください。

  • Listener Status Check: インスタンスのいずれかのリスナーが停止しているかどうかをチェックします。

よくある質問

  • インスタンス診断でインスタンスの過去のステータスを確認できますか?

    いいえ。

    インスタンス診断はリアルタイムチェックのみをサポートしており、インスタンスの過去のステータスを診断することはできません。診断データは、診断を実行する前の 15 分間を対象とします。

    たとえば、インスタンスが 09:00:00 に例外のために到達不能になり、09:30:00 に回復した場合、10:00:00 に診断を実行すると、09:45:00 から 10:00:00 までのステータスのみがチェックされます。この診断では、09:00:00 から 09:30:00 の間に発生した例外の原因を特定することはできません。

  • リスナーにヘルスチェックを設定しましたが、診断で異常ステータスが報告されるのはなぜですか?インスタンス診断で具体的な原因を特定できますか?

    インスタンス診断は、インスタンスのすべてのリスナーのヘルス状態をチェックします。いずれかのリスナーでヘルスチェックが設定されていない場合、またはヘルスチェックステータスが異常な場合、診断は例外を報告します。

    ヘルスチェックステータスの異常には、多くの原因が考えられます。インスタンス診断は、「詳細診断」機能を提供します。たとえば、バックエンドサーバーのリスニングポートでサービスが開始されていない場合や、サーバーのオペレーティングシステムでネットワークフィルタリング (iptables など) が設定されている場合、「詳細診断」機能を使用して問題の具体的な原因を診断できます。

  • 一部のバックエンドサーバーで詳細診断機能がサポートされていないのはなぜですか?

    現在、詳細診断機能は CentOS、Ubuntu、または Alibaba Cloud Linux を実行するバックエンドサーバーでのみサポートされています。この機能は、Windows を含む他のオペレーティングシステムをサポートしていません。

関連ドキュメント