付録B ワーカーノードのリファレンス
B.1. ワーカー設定 リンクのコピーリンクがクリップボードにコピーされました!
設定値は、以下の条件下でプロキシーに送信されます。
- サーバーの起動時。
- プロキシーがアドバタイズメカニズムで検出される場合。
- エラーが発生すると、プロキシーの設定がリセットされます。
| 値 | デフォルト | 説明 |
|---|---|---|
| stickySession | true | あるセッションの後続リクエストを可能な限り同じノードへルーティングするべきかどうかを指定します。 |
| stickySessionRemove | false |
バランサーがリクエストをスタックしたノードへルーティングできない場合、Apache HTTP Server プロキシーがセッションのスティッキネスを削除するかどうかを指定します。 |
| stickySessionForce | true |
バランサーがリクエストをスタックしたノードへルーティングできない場合、Apache HTTP Server プロキシーがエラーを返すかどうかを指定します。 |
| workerTimeout | -1 |
リクエストを処理するためにワーカーが利用可能になるまで待機する秒数を指定します。バランサーのすべてのワーカーが使用できなくなると、しばらく ( |
| maxAttempts | 1 |
Apache HTTP Server プロキシーがワーカーに指定のリクエストの送信を試みる回数を指定します。この回数試行した後に送信を断念します。最小値は |
| flushPackets | false | パケットのフラッシュが有効または無効化されるかどうかを指定します。 |
| flushWait | -1 |
パケットをフラッシュするまでの待機時間を指定します。 |
| ping | 10 | ping に対する pong 応答を待つ時間 (秒単位)。 |
| smax |
soft maximum アイドル接続数 を指定します。最大値は Apache HTTP Server スレッド設定 ( | |
| ttl | 60 |
|
| nodeTimeout | -1 |
エラーを返す前に、バックエンドサーバーの応答を待つ時間 (秒単位) の mod_cluster を指定します。mod_cluster は、リクエストを転送する前に常に |
| balancer | mycluster | ロードバランサーの名前を指定します。 |
| loadBalancingGroup |
同じ負荷分散グループ内の |
B.2. mod_cluster Proxy および Proxy Discovery 設定属性 リンクのコピーリンクがクリップボードにコピーされました!
以下の表には、mod_cluster プロキシーおよびプロキシー検出設定属性の属性および情報が含まれます。
| 属性 | プロパティー | デフォルト値 |
|---|---|---|
| proxy-list | proxyList | |
| proxy-url | proxyURL | |
| advertise | advertise | true |
| advertise-security-key | advertiseSecurityKey | |
| excluded-contexts | excludedContexts | |
| auto-enable-contexts | autoEnableContexts | true |
| stop-context-timeout | stopContextTimeout | 10 秒 (秒単位) |
| socket-timeout | nodeTimeout | 20 秒 (ミリ秒単位) |
nodeTimeout が定義されていない場合は、ProxyTimeout ディレクティブ Proxy が使用されます。ProxyTimeout が定義されていない場合は、サーバーのタイムアウト (Timeout) が使用されます (JBCS httpd.conf ではデフォルトで 120 秒)。nodeTimeout、ProxyTimeout、および Timeout はソケットレベルで設定されます。
| 属性 | プロパティー | デフォルト値 |
|---|---|---|
| sticky-session | stickySession | true |
| sticky-session-remove | stickySessionRemove | false |
| sticky-session-force | stickySessionForce | true |
| node-timeout | workerTimeout | -1 |
| max-attempts | maxAttempts | 1 |
| flush-packets | flushPackets | false |
| flush-wait | flushWait | -1 |
| ping | ping | 10 (秒) |
| smax | smax | -1 (デフォルト値を使用) |
| ttl | ttl | -1 (デフォルト値を使用) |
| domain | loadBalancingGroup | |
| load-balancing-group | loadBalancingGroup |
B.3. 負荷設定 リンクのコピーリンクがクリップボードにコピーされました!
以下の表に、mod_cluster が Tomcat で設定されている場合に使用される追加の設定プロパティーを示します。
| 属性 | デフォルト値 | 説明 |
|---|---|---|
| loadMetricClass | org.jboss.modcluster.load.metric.impl.BusyConnectorsLoadMetric |
|
| loadMetricCapacity | 1 |
|
| loadHistory | 9 | 負荷分散係数の計算で考慮する必要のある、過去の負荷値の数。 |
| loadDecayFactor | 2 | この値で過去の負荷値が減少されます。 |