Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)

[目次][前へ][次へ]

KDJE34004-E

There is not enough memory to start replicating the global session information. (J2EE application = aa....aa, context root = bb....bb, max sessions = cc....cc, max session info size = dd....dd)

aa....aa:J2EEアプリケーション名
bb....bb:コンテキストルート名
cc....cc:グローバルセッション数の最大値
dd....dd:グローバルセッション情報サイズの最大値(バイト)
説明
グローバルセッション情報の冗長化を開始するために必要なメモリが不足しています。
要因として,次のことが考えられます。
  • SFOサーバに設定されたメモリ使用量の見積もりが誤っている
  • J2EEサーバ上のWebアプリケーションに設定されたグローバルセッション情報の最大サイズが大きい
  • J2EEサーバに設定されたHttpSession数の上限値が不当に大きい
対処
要因に応じて,次の対処を行ってください。
SFOサーバに設定されたメモリ使用量が誤っている場合
SFOサーバで必要なメモリ量の見積もりを見直してください。
SFOサーバで必要なメモリは,グローバルセッション数の最大値,およびグローバルセッション情報の最大サイズに比例します。詳細については,マニュアル「アプリケーションサーバ 機能解説 互換編」の「6. 拡張機能の互換機能(メモリセッションフェイルオーバ機能)」を参照してください。
必要なメモリ量の設定に問題がある場合,適切な値をJavaVM定義ファイル(usrconf.cfg)に設定し,SFOサーバを再起動してください。
グローバルセッション情報の最大サイズが大きな場合
Webアプリケーションに設定したグローバルセッション情報の最大サイズを見直してください。
グローバルセッション情報の最大サイズに問題がある場合,適切な値をWebアプリケーションのDeployment Descriptor(web.xml)に設定してください。
設定の変更は次の手順で行います。
  1. 設定を変更するWebアプリケーションを含むシステム内のJ2EEアプリケーションを停止し,削除する。
  2. SFOサーバを再起動する。
  3. 設定を反映したWebアプリケーションからJ2EEアプリケーションを作成し,開始する。
HttpSession数の上限値が大きな場合
Webアプリケーションに設定したHttpSession数の上限値を見直してください。
HttpSession数の上限値が必要以上に大きい場合,適切な値に変更して,J2EEアプリケーションを再起動してください。