这些内容是机器动态翻译的。
柴油Inhalt ist eine maschinelle Übersetzung, die dynamiserstellt wurde。(Haftungsausschluss)
文章a été贸易自动化manière动态。(非条款responsabilité)
埃斯特artículo lo ha traducido una máquina de forma dinámica。(通报法律)
此内容已经过机器动态翻译。放弃
このコンテンツは動的に機械翻訳されています。免責事項
이콘텐츠는동적으로기계번역되었습니다。책임 부인
我爱它,我爱它,我爱它。(通报法律)
前言è statto tradotto dinamicamente contraduzione automatica。(Esclusione di responsabilita))
这篇文章是机器翻译的。
Dieser Artikel wurde maschinell übersetzt。(Haftungsausschluss)
这篇文章是été贸易自动化。(非条款responsabilité)
Este artículo ha sido traducido automáticamente。(通报法律)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。책임 부인
我爱你,我爱你。(通报法律)
这篇文章已经过机器翻译.放弃
Questo articolo è statto tradotto automaticamente。(Esclusione di responsabilita))
翻译失败!
バックエンドサーバーがtcp接続をリセットした場合に再試行を要求する
バックエンドサーバーがTCP接続をリセットすると,要求の再試行機能は,リセットをクライアントに送信する代わりに,次に使用可能なサーバーに要求を転送します。リロードバランシングを実行することにより,アプライアンスが次に利用可能なサービスに対して同じ要求を開始したときに,クライアントはRTTを保存します。
バックエンドサーバーがtcp接続をリセットするときの要求の再試行のしくみ
次の図は,コンポーネントが互いにどのように相互作用するかを示しています。
- プロセスは,アプライアンスでappqoe機能を有効にすることから始まります。
- クライアントがHTTPまたはHTTPS要求を送信すると,負荷分散仮想サーバーはその要求をバックエンドサーバーに送信します。
- 要求されたサービスが利用できない場合,バックエンドサーバーはtcp接続をリセットします。
- appqoe構成で”再試行“が有効になっていて,必要な再試行回数が指定されている場合,負荷分散仮想サーバーは,構成された負荷分散アルゴリズムを使用して,次に使用可能なアプリケーションサーバーに要求を転送します。
- 負荷分散仮想サーバーが応答を受信した後,アプライアンスは応答をクライアントに転送します。
- 使用可能なバックエンドサーバーが再試行回数以下であり,すべてのサーバーがリセットを送信した場合,アプライアンスは500内部サーバーエラーに応答します。使用可能なサーバーが5つあり,再試行回数が6に設定されているシナリオを考えてみます。5つのサーバーすべてが接続をリセットすると,アプライアンスは500内部サーバーエラーをクライアントに返します。
- 同様に,バックエンドサーバーの数が再試行回数を超え,バックエンドサーバーが接続をリセットした場合,アプライアンスはリセットをクライアントに転送します。3つのバックエンドサーバーがあり,再試行回数が2に設定されているシナリオを考えてみます。3つのサーバーが接続をリセットすると,アプライアンスはリセット応答をクライアントに送信します。
获取メソッドの要求再試行を構成します
获取メソッドの再試行機能を構成するには,次の手順を実行する必要があります。
- AppQoEを有効にする
- AppQoEアクションの追加
- AppQoEポリシーの追加
- AppQoEポリシーを負荷分散仮想サーバーにバインドする
AppQoEを有効にする
コマンドプロンプトで入力します。启用ns特性appqoe
AppQoEアクションの追加
AppQoEアクションを構成して,TCPリセット後にアプライアンスを再試行するかどうかと再試行の回数を指定する必要があります。
添加appqoe动作reset_action -retryOnReset (YES | NO) -numretries
例:
5 .添加appqoe action reset_action -retryOnReset YES -numretries
RetryonResetバックエンドサーバーがTCP接続をリセットした場合は,再試行を有効にします。numretries。再試行回数。
AppQoEポリシーの追加
AppQoEを実装するには,特定のキューで着信HTTPまたはSSL要求に優先順位を付けるようにAppQoEポリシーを構成する必要があります。
コマンドプロンプトで入力します。
添加appqoe policy
例:
添加appqoe策略reset_policy -rule http.req.method.eq(get) -action reset_action
appqoeポリシーを負荷分散仮想サーバーにバインドする
バックエンドサーバーがTCPパケット要求をリセットし,負荷分散仮想サーバーがその要求を次に利用可能なサービスに転送するようにする場合は,負荷分散仮想サーバーをAppQoEポリシーにバインドする必要があります。
コマンドプロンプトで入力します。
bind lb vserver
例:
bind lb vserver v1 -policyName reset_policy -type REQUEST -priority 1
发帖要求の要求再試行を構成します
バックエンドサーバーにデータを書き込むバランスリクエストをリロードするときは,常に注意を払う必要があります。このようなリクエストの場合は,コンテンツの長さが短いことを確認してください。コンテンツの長さが長いと,リソースが消費される可能性があります。以下の手順に従って,发布要求のリロードバランシングを構成します。
- AppQoEを有効にする
- AppQoEアクションの追加
- AppQoEポリシーの追加
- appQoEポリシーを負荷分散仮想サーバーにバインドします
AppQoEを有効にする
コマンドプロンプトで入力します。
启用ns特性appqoe
Appqoeアクションを追加
TCPリセットと再試行回数の後に再試行するには,AppQoEアクションを追加する必要があります。
添加appqoe动作reset_action -retryOnReset (YES | NO) -numretries
例:
5 .添加appqoe action reset_action -retryOnReset YES -numretries
Appqoeポリシーを追加する
AppQoEを実装するには,AppQoEポリシーを構成して,特定のキューで接続をキューに入れる方法を定義する必要があります。
コマンドプロンプトで入力します。
添加appqoe policy
例:
添加appqoe policy reset_policy -rule HTTP.REQ.CONTENT_LENGTH.le(2000) -action reset_action
注:
コンテンツの長さが2000未満の場合,要求の再試行機能を制限する場合は,この構成を使用できます。
負荷分散仮想サーバーをAppQoEポリシーにバインドする
バックエンドサーバーがTCPパケット要求をリセットし,負荷分散仮想サーバーが特定のキューを介して次に利用可能なサービスに要求を転送するようにする場合は,負荷分散仮想サーバーをAppQoEポリシーにバインドする必要があります。
コマンドプロンプトで入力します。
bind lb vserver
例:bind lb vserver v1 -policyName reset_policy -type REQUEST -priority 1
Citrix ADC GUIを使用して,要求の再試行のためにAppQoEポリシーを構成します
- AppExpert>AppQoE>ポリシーに移動します。
- [AppQoEポリシー[]ページで,[追加をクリックします。
- AppQoEポリシーの作成ページで,次のパラメーターを設定します。一个。名称。AppQoEポリシー名b。アクション。アクションを追加または編集します。アクションを作成するには,
。式。
HTTP.REQ.CONTENT_LENGTH。勒(2000)
ポリシー式を選択または入力します。 [作成]して[閉じる]をクリックします。
Citrix ADC GUIを使用して,要求の再試行バランシング用のAppQoEアクションを構成します
- AppExpert>AppQoE>アクションに移動します。
- [AppQoEアクション[]ページで,[追加をクリックします。
- [AppQoEアクションの作成]ページで,tcpリセット時に再試行するための次のパラメーターを設定します。一个。tcpリセットを再試行します。TCPリセットの再試行アクションを有効にするには,このチェックボックスをオンにします。b。再試行回数。再試行回数を入力します。
[作成]して[閉じる]をクリックします。
TCP SYNの確立時にバックエンドサーバーがリセットされたときに,得到メソッドの要求の再試行を構成します
cliとguiの構成は,获取メソッドの場合と同様の手順です。詳細については,”获取メソッドのリクエスト試行を設定するセクションを参照してください。バックエンドサーバーが接続セクションをリセットしたとき。
共有
共有
此预览产品文档为Citrix机密。
您同意根据Citrix Beta/Tech预览协议的条款对该文件进行保密。
预览文档中描述的任何特性或功能的开发、发布和时间仍然由我们全权决定,并可在不通知或协商的情况下进行更改。
本文档仅供参考,并不是交付任何材料、代码或功能的承诺、承诺或法律义务,也不应作为Citrix产品购买决策的依据。
如果不同意,选择“不同意”退出。