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

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

KDJE34346-W

Transfer of global sessions at Web application startup failed because an error occurred during communication with the database. (J2EE application = aa....aa, context root = bb....bb, HTTP session ID = cc....cc, DB Connector = dd....dd, exception = ee....ee)

aa....aa:J2EEアプリケーション名
bb....bb:コンテキストルート名
cc....cc:引き継ぎできなかったHTTPセッションID
dd....dd:DB Connectorの別名
ee....ee:発生した例外の情報
説明
データベースとの通信で障害が発生したため,Webアプリケーション開始時にグローバルセッション情報を引き継ぎできませんでした。
対処
データベースが正常に稼働しているか,データベースとJ2EEサーバの通信路に問題が発生していないか確認してください。
データベースに障害が発生している場合,データベースの回復手順に従い原因を対策してください。
データベースとJ2EEサーバの通信路に問題が発生している場合,通信路の問題を解決してください。通信路に問題が発生した場合,データベース上の排他が未解放となっていることがあります。業務を再開する前に無効な接続を確認して,未解放となっている排他を解放してください。
データベースおよび通信路に問題がない場合,DB Connectorのコネクションのタイムアウト時間の設定が適切かどうか確認してください。
コネクションのタイムアウト時間の設定が短いとデータベースでの障害発生時,回復処理が完了する前にタイムアウトが発生することがあります。データベースの回復時間を考慮してDB Connectorのパラメタをチューニングしてください。
なお,このメッセージが出力された場合,グローバルセッション情報は,再度Webアプリケーションを開始するか,リクエストを受信して引き継がれるまでデータベースに残り続けます。残り続けたグローバルセッション情報をグローバルセッション情報削除コマンド(cjclearsession)で削除してください。