NetScaler VPX(10)によって負荷分散された8台のサーバーがあります。前のサーバーが502ステータスで応答した場合に、NetScalerロードバランサーを作成して次のサーバーにリクエストを再送信するにはどうすればよいですか?
それはすべてあなたの設定に依存します。ただし、すべての場合において、次のサーバーに再試行するのはNetScalerアプライアンス自体ではありません。バックエンドサーバーがHTTP502を返したときに、クライアントへの応答が書き換えられてクライアントが要求を再試行できるように、構成に構造を作成する必要があります。 NetScalerに入る新しい要求は、その時点で識別される必要があるため、その要求に使用されているバックエンドサーバーを強制できます。
オプションは、サーバーグループのメンバーをサーバーIDで構成し、そのサーバーIDを使用して明示的な負荷分散を実行することです。最初に失敗した応答は、サーバーIDを含むCookieを返す必要があります。
2番目のリクエストにCookieが存在し、有効なサーバーIDを保持している場合、そのバックエンドサーバーが使用されます。
つまり、NetScalerで次のコンポーネントを使用する必要があります。
アプリケーションがリダイレクトをサポートしていない場合、NetScalerは最初のサーバーからの元の応答に基づいて元の要求を再試行できないため、運が悪いことになります。
乾杯、1月