バックエンド ECS インスタンスを Server Load Balancer インスタンスから直接削除すると、サービスが 中断する可能性があります。 ECS インスタンスの重みを最初にゼロに設定し、トラフィックが配信されてい ないときに ECS インスタンスを削除することをお勧めします。

バックエンドECSの削除

バックエンド ECS インスタンスを Server Load Balancer インスタンスから直接削除すると、サービスが 中断する可能性があります。 次の手順にあわせてECSインスタンスを削除することをお勧めします。
  1. Server Load Balancerコンソールにログインします。
  2. リージョンを選択し、対象Server Load Balancerインスタンスの ID をクリックします。
  3. 左側の詳細ページで、サーバー > バックエンドサーバーをクリックします。

    ECS インスタンスがサーバーグループに追加されている場合は、仮想サーバーグループまたはマスタースレーブサーバグループをクリックします。

  4. 対象ECSインスタンスの重みの値を 0 に設定します。
  5. トラフィックがECSインスタンスに配信されていないことを確認し、削除をクリックしてバックエンドサーバープールから削除します。

トラブルシューティング

バックエンドサーバプールからECSインスタンスを削除後、ECSインスタンスに送信される進行 中のビジネスリクエストがある場合は、次の点を確認してください:

  • ECSインスタンスを他のServer Load Balancerのバックエンドサーバープールにあるかどうか を確認します。

    ECSインスタンスIDを使用して、ECSインスタンスが追加されるServer Load Balancerをフィルタリングできます。

  • ECSインスタンスにログインし、netstatコマンドを実行して、ECSインスタンスがパブリックサービスをデプロイしたかどうかを確認します。
    • Windows: netstat -anoを実行して、インスタンス上の開いているすべてのポートを確認できます。
    • Linux: このコマンドを実行すると、インスタンス上の開いているポートをすべて確認する か、netstatコマンドの他のパラメータを使用できます。