Upstream Fair バランサ

説明

ngx_http_upstream_fair_module - 入ってくるリクエストをラウンドロビンでリクエストを分散するのではなく、最も忙しく無いバックエンドサーバに送信します。

例:

upstream backend {
  server server1;
  server server2;
  fair;
}

注意

このモジュールはNGIXのソースと一緒に配布されません。 インストレーションの説明を見てください。

ディレクティブ

fair

構文:fair
デフォルト:none
コンテキスト:upstream

公平さを有効にします。

upstream_fair_shm_size

構文:upstream_fair_shm_size size
デフォルト:32k
コンテキスト:main

バックエンドの忙しさについての情報を保持している共有メモリのサイズ。デフォルトは8ページです(つまりほとんどのシステムで32kです)。

インストール

このモジュールはNGINXのソースと一緒に配布されません。You can browse its git repository or download the tar ball

解凍した後で、以下のオプションをNGINX ./configure コマンドに追加します。

--add-module=path/to/upstream_fair/directory

そして、 いつものようにmakeし、 make installをします。

TOP
inserted by FC2 system