2.15.3 同時実行スレッド数設定の指針(Webアプリケーション単位)
Webアプリケーション単位の同時実行スレッド数制御をする場合の設定の指針について説明します。
-
設定する値は,次の順に決定してください。
-
Webコンテナ単位の最大同時実行スレッド数を決定する。
-
Webアプリケーション単位の最大同時実行スレッド数を決定する。
-
Webアプリケーション単位の占有スレッド数を決定する。
-
Webアプリケーション単位およびデフォルトの実行待ちキューサイズを決定する。
-
-
Webアプリケーション単位の同時実行スレッド数の設定は,各Webアプリケーションの運用,およびJ2EEサーバが動作するホストの処理能力を考慮して設定してください。設定値が妥当であるかどうかは,Webアプリケーションを実行し,評価する必要があります。
なお,実行中のWebアプリケーションの稼働情報は,Management Serverを利用して確認できます。Webアプリケーションの稼働状況の確認については,「2.17.2(1) Webアプリケーションの稼働状況の確認」を参照してください。
-
複数のWebアプリケーションに占有スレッド数を設定する場合,各Webアプリケーションの占有スレッド数の合計は,Webコンテナの最大同時実行スレッドの値以下にする必要があります。設定値については,Webコンテナ単位の同時実行スレッド数の制御とあわせて検討してください。
-
Webコンテナ単位の最大同時実行スレッド数が少ない場合,Webアプリケーション単位の最大同時実行スレッド数は,設定した数よりも少なくなるおそれがありますので,注意してください。
-
占有スレッド数は,Webアプリケーションの最大同時実行スレッド数以下にしてください。