Contents [show]
優先順位は何に使用されますか
優先度は、「バックエンドがアクセスできるようになるまでに、どれだけのバックエンドが利用不能になる必要があるか」を示します。
これは、バックエンドをスペアとして配置するために優先プロパティが使用されることを意味します。
最も一般的な使用法は、サービス内にプライマリ バックエンドとバックアップ バックエンドを定義することです。
この場合、すべての接続は、使用可能な間は backend_master に転送されます。
backend_master がダウンすると、すべての接続が backend_backup に転送されます。
この場合、すべての接続はバランシング モードで backend_master のプール (backend_master1 および backend_master2) に転送されます。
backend_master のプール内のすべてのバックエンドがダウンすると、すべての接続が backend_backup に転送されます。
L4 ファームでのバックエンド優先度の設定
この機能は、新世代プロキシが有効になっている場合、レイヤー 4 ファームとレイヤー 7 ファームに存在します。
Priority プロパティは各バックエンドで構成できます。
新世代プロキシが有効になっている L7 ファームでのバックエンド優先度の設定
この機能は、新世代プロキシが有効になっている場合、レイヤー 7 ファームに存在します。
Priority プロパティは各バックエンドで構成できます。
新世代プロキシが無効になっている L7 ファームでのバックエンド優先度の設定
バックエンド プロパティを使用せずにプロパティ機能を取得するには、バックエンドを自動的に無効/有効にするために Farmguardian を使用する必要があります。
ファームガーディアン command プロパティは、コマンドの末尾に追加する優先順位アルゴリズムの値を受け入れることができます。
“;バックエンドの優先度値0 バックエンドの値1 … バックエンドの値N”
- 「;priority」は、優先アルゴリズムを使用する必要があることを示します
- 「priority_value_for_backendN」は、バックエンドで使用される優先度の値を指定します。
farmguardian プロセスは新世代プロキシの使用を検出するため、それが有効になっている場合、farmguardian コマンドの優先順位設定は使用されません。
farmguardian コマンドで割り当てられた優先順位 (「;priority 1 1 3」) により、backend_backup (XNUMX 番目の位置) は自動的にダウン状態になります (check_tcp が OK であっても)。