Webサーバコネクタを使用する場合には、システム資源を拡張する必要があります。ここでは、以下について説明します。Webサーバコネクタ(Interstage HTTP Server 2.2用)を使用する場合も同様です。
注意
Webサーバコネクタではエフェメラルポートを使用しています。エフェメラルポートについては、以下を参照してください。
「システム設計ガイド」の「付録B ポート番号」
Webサーバには、Interstage HTTP ServerやInterstage HTTP Server 2.2などの種類がありますが、Webサーバの種類にかかわらず、Webサーバの数で計算してください。例えば、Interstage HTTP ServerのWebサーバが2つ、Interstage HTTP Server 2.2のWebサーバが1つの場合は、Webサーバの数は3になります。
なお、J2EEをお使いの場合は、「IJServerクラスタ」を「IJServerワークユニット」に読み替えて設定してください。
■システムパラメタ
Webサーバコネクタを使用する際には、以下のシステムパラメタのチューニングを行ってください。
Webサーバコネクタの故障監視機能を使用する場合は、Webサーバコネクタで使用する資源にWebサーバコネクタの故障監視機能で使用する資源量を加算してください。
システムパラメタの変更方法や、各パラメタの意味については、“■システムパラメタについて”を参照してください。
Webサーバコネクタ
Webサーバコネクタを使用する場合に必要となるシステム資源について、以下に示します。
セマフォ
パラメタ | 資源制御 | 種類 | 必要数 |
---|---|---|---|
semmni | project.max-sem-ids | 加算値 | 以下をWebサーバごとに求めた合算値 (注)
|
semmsl | process.max-sem-nsems | 設定値 | 1 以上 |
semopm | process.max-sem-ops | 設定値 | 2 以上 |
チューニングの例を以下に示します。
条件 | ||
IJServerクラスタ | WU001 | プロセス多重度:3 |
WU002 | プロセス多重度:3 | |
WU003 | プロセス多重度:3 | |
Webサーバ | web001 | 接続先:WU001、WU002 |
web002 | 接続先:WU003 |
semmni
web001の必要数 =
((2(IJServerクラスタ数の合計値) +
6(各IJServerクラスタのプロセス多重度の合計値) + 2)×2) + 4
= 24
web002の必要数 =
((1(IJServerクラスタ数の合計値) +
3(各IJServerクラスタのプロセス多重度の合計値) + 2)×2) + 4
= 16
semmni = 24(web001の必要数) + 16(web002の必要数) = 40
セマフォ
パラメタ | 種類 | 必要数 |
---|---|---|
para1 | 設定値 | 1以上 |
para2 | 加算値 | 以下をWebサーバごとに求めた合算値 (注)
|
para3 | 設定値 | 2 以上 |
para4 | 加算値 | 以下をWebサーバごとに求めた合算値 (注)
|
チューニングの例を以下に示します。
条件 | ||
IJServerクラスタ | WU001 | プロセス多重度:3 |
WU002 | プロセス多重度:3 | |
WU003 | プロセス多重度:3 | |
Webサーバ | web001 | 接続先:WU001、WU002 |
web002 | 接続先:WU003 |
para2
web001の必要数 =
((2(IJServerクラスタ数の合計値) +
6(各IJServerクラスタのプロセス多重度の合計値) + 2)×2) + 4
= 24
web002の必要数 =
((1(IJServerクラスタ数の合計値) +
3(各IJServerクラスタのプロセス多重度の合計値) + 2)×2) + 4
= 16
para2 = 24(web001の必要数) + 16(web002の必要数) = 40
para4
para2と同様に計算してください。
Webサーバコネクタの故障監視機能
Webサーバコネクタの故障監視機能を使用する場合に追加となるシステム資源について、以下に示します。
共用メモリ
パラメタ | 資源制御 | 種類 | 必要数 |
---|---|---|---|
shmmax | - | 設定値 | 6,720,012 以上 |
- | project.max-shm-memory | 加算値 | 6,720,012 × (Webサーバ数 + 1) |
shmmni | project.max-shm-ids | 加算値 | Webサーバ数 + 1 |
共用メモリ
パラメタ | 種類 | 必要数 |
---|---|---|
kernel.shmmax | 設定値 | 6,720,012 以上 |
kernel.shmmni | 加算値 | Webサーバ数 + 1 |
セマフォ
パラメタ | 資源制御 | 種類 | 必要数 |
---|---|---|---|
semmni | project.max-sem-ids | 加算値 | 3 |
セマフォ
パラメタ | 種類 | 必要数 |
---|---|---|
para1 | 設定値 | 2 以上 |
para2 | 加算値 | 3 |
para3 | 設定値 | 2 以上 |
para4 | 加算値 | 3 |