Cosminexus アプリケーションサーバ V8 リファレンス コマンド編
抽象パラメタであるリクエスト最大同時処理数は,cmx_trans_paramコマンドを実行すると,簡易構築定義ファイルの次の七つの実パラメタに値が展開されます。
また,この抽象パラメタを使用して,Connector属性ファイルの,次の二つのパラメタの値を決定できます。なお,Connector属性ファイルとは,リソースアダプタの属性を取得,編集する場合に使用するファイルです。
ここでは,簡易構築定義ファイルに展開される実パラメタの展開規則と,Connector属性ファイルに設定するパラメタの値の設定規則について説明します。
リクエスト最大同時処理数の値が,それぞれの実パラメタへ展開されるときの規則および実パラメタの説明を,実パラメタごとに説明します。なお,説明中の「設定先のファイル」とは,抽象パラメタ展開済みの簡易構築定義ファイルの情報が最終的に反映される,Cosminexusのファイルを指します。
cmx_trans_paramコマンドを実行すると物理ティアの定義(<tier>タグの定義)の<configuration>タグに,次の表に示すパラメタが自動展開されて,抽象パラメタ展開済み簡易構築定義ファイルが作成されます。
表I-1 cmx_trans_paramコマンドによって自動展開されるパラメタ一覧
logical-server-type | param-name |
---|---|
web-server | ThreadsPerChild |
MaxClients | |
StartServers | |
HWSKeepStartServers | |
KeepAliveTimeout | |
j2ee-server | webserver.connector.ajp13.backlog |
webserver.connector.ajp13.max_threads |
なお,パラメタの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」を参照してください。
抽象パラメタ展開済み簡易構築定義ファイルの内容を,次に示します(一部抜粋)。
<?xml version="1.0" encoding="UTF-8"?> <model-definition xmlns="http://www.cosminexus.com/mngsvr/schema/ModelDefinition-2.5"> <web-system> <name>MyWebSystem</name> <!-- 負荷分散機の定義 --> <load-balancer> : </load-balancer> <!-- 物理ティア(combined-tier)の定義 --> <tier> <tier-type>combined-tier</tier-type> <!-- Generate web-server configuration by cmx_trans_param --> <configuration> <logical-server-type>web-server</logical-server-type> <param> <param-name>ThreadsPerChild</param-name> <param-value>40</param-value> </param> <param> <param-name>MaxClients</param-name> <param-value>40</param-value> </param> <param> <param-name>StartServers</param-name> <param-value>40</param-value> </param> <param> <param-name>HWSKeepStartServers</param-name> <param-value>On</param-value> </param> <param> <param-name>KeepAliveTimeout</param-name> <param-value>3</param-value> </param> </configuration> <!-- Generate j2ee-server configuration by cmx_trans_param --> <configuration> <logical-server-type>j2ee-server</logical-server-type> <param> <param-name>webserver.connector.ajp13.backlog</param-name> <param-value>40</param-value> </param> <param> <param-name>webserver.connector.ajp13.max_threads</param-name> <param-value>20</param-value> </param> : </configuration> </tier> <!-- サービスユニットの定義 --> <unit> : </unit> </web-system> <!-- ホストの定義 --> <host> : </host> </model-definition>
注 太字の部分が自動展開された定義です。
Connector属性ファイルの,MaxPoolSizeおよびMinPoolSizeのパラメタについては,抽象パラメタの値を基に設定値を決定できます。これらのパラメタは,cmx_trans_paramコマンドで自動的に設定されません。手動でConnector属性ファイルに設定し,リソースアダプタをデプロイしてください。
All Rights Reserved. Copyright (C) 2008, 2010, Hitachi, Ltd.