Cosminexus システム構築ガイド
テキストエディタなどを使用して,Smart Composer機能の簡易構築定義ファイルを編集することで,SFOサーバとして使用するJ2EEサーバの動作設定を変更できます。SFOサーバが使用するネーミングサービス,PRFデーモン,ログ,セキュリティなどの基本設定や,SFOサーバのJavaVMの起動オプションの設定を変更する場合に,必要に応じて実施してください。
SFOサーバの設定で編集できる簡易構築定義ファイルのパラメタを次の表に示します。なお,ここで説明していないパラメタは編集しないでください。
表6-2 SFOサーバの設定で編集できる簡易構築定義ファイルのパラメタ
| 分類 | 簡易構築定義ファイルのパラメタ | 説明 |
|---|---|---|
| CORBAネーミングサービス※1 | ejbserver.naming.port | 利用するCORBAネーミングサービスのポート番号を指定します。 |
| EJBコンテナ※1 | ejbserver.container.remove.scan.interval | Stateful Session Beanのタイムアウトやプールの状態を監視するスレッドの起動間隔を指定します。 |
| Webサーバ※1 |
|
簡易Webサーバのポート番号,簡易Webサーバへのアクセスを許可するホストや,簡易Webサーバで使用するホストを指定します。 |
|
Webサーバとの通信ポート番号や,Webサーバ連携で使用するホストを指定します。 | |
| PRFデーモン※1 | ejbserver.server.prf.PRFID | 利用するPRFデーモンを指定します。 |
| リソース枯渇監視※1 |
|
リソース枯渇監視機能の使用の有無,リソースの監視間隔やしきい値を指定します。 リソース枯渇監視機能の設定については,「4.12 リソース枯渇監視の設定」を参照してください。 |
| SFOサーバのログ※1 |
|
SFOサーバのログのファイル面数,ファイルサイズや,ログレベルを指定します。また,SFOサーバのログのイベントログ(UNIXの場合,syslog)への出力の有無を指定します。 |
| スレッドダンプ出力※1 | ejbserver.server.threaddump.filenum | J2EEサーバが障害を検知して自発的にスレッドダンプを出力する場合の スレッドダンプのファイル数の上限を指定します。 |
| Cosminexus TPBrokerのトレース |
|
Cosminexus TPBrokerのトレースファイルの出力先,ファイル数や,エントリ数を指定します。 |
| Cosminexus TPBrokerのオプション※1 |
|
EJBコンテナの通信ポート,およびIPアドレスを固定する場合に,任意の値を指定します。 |
これらのパラメタは,簡易構築定義ファイルで,論理SFOサーバ(sfo-server)の<configuration>タグ内に定義します。簡易構築定義ファイルの詳細については,マニュアル「Cosminexus 簡易構築・運用ガイド」を参照してください。
SFOサーバでは,Webアプリケーションのグローバルセッション情報の冗長化を開始する前に,グローバルセッション情報を格納するために必要な領域を確保します。このとき確保したメモリは,Webアプリケーションのグローバルセッション情報の冗長化が終了するまで解放されないで,JavaVMのTenured領域に格納されます。
JavaVMでは,Tenured領域の使用状態や,New領域の最大値に対するTenured領域の空き容量などを基に,フルガーベージコレクションを発生させます。SFOサーバでは,フルガーベージコレクションの発生を防ぐために,Webアプリケーションのグローバルセッション情報の冗長化で使用するTenured領域メモリサイズや,SFOサーバが使用するTenured領域のメモリサイズなど,Tenured領域に格納されるオブジェクトのメモリサイズを基に,JavaVMのTenured領域,New領域のサイズをチューニングする必要があります。
JavaVMのTenured領域,New領域のサイズは,簡易構築定義ファイルの論理SFOサーバ(sfo-server)の<configuration>タグ内に,JavaVM起動パラメタで定義します。JavaVM起動パラメタの指定内容を次に示します。
Webアプリケーションのグローバルセッション情報の冗長化で使用するTenured領域のメモリサイズ,およびSFOサーバが使用するTenured領域のメモリサイズの見積もり式を次に示します。
A={(B+500)×C×1.2÷(1,024×1,024)}+D×5
|
SFOサーバが使用するTenured領域のメモリサイズ=A+50 |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.