Upstream Fair バランサ¶
説明¶
ngx_http_upstream_fair_module - 入ってくるリクエストをラウンドロビンでリクエストを分散するのではなく、最も忙しく無いバックエンドサーバに送信します。
例:
upstream backend {
server server1;
server server2;
fair;
}
注意
このモジュールはNGIXのソースと一緒に配布されません。 インストレーションの説明を見てください。
ディレクティブ¶
upstream_fair_shm_size¶
構文: | upstream_fair_shm_size size |
---|---|
デフォルト: | 32k |
コンテキスト: | main |
バックエンドの忙しさについての情報を保持している共有メモリのサイズ。デフォルトは8ページです(つまりほとんどのシステムで32kです)。
インストール
このモジュールはNGINXのソースと一緒に配布されません。git repositoryをザッと見たり、tarballをダウンロードすることができます。
解凍した後で、以下のオプションをNGINX ./configure
コマンドに追加します。
--add-module=path/to/upstream_fair/directory
そして、 いつものようにmake
し、 make install
をします。