ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
FUJITSU Software

66.12.19 EJB1023

EJB: ERROR: EJB1023: Reached upper connection limit: NAME=%s1
EJB: エラー: EJB1023: コネクションの上限に達しました: NAME=%s1

可変情報

%s1:EJBアプリケーション名

意味

クライアントアプリケーションからのcreateメソッドを実行した数の上限(1024)に達したため、createメソッドの処理を中断しました。

システムの処理

コンソールファイルに以下の例外情報を出力して、EJBアプリケーションのメソッド実行を中止します。
    FJTooManyObjectsException

ユーザの対処

以下を確認して対処してください。

  • createメソッドで生成したSession BeanのEJB objectは、処理が終了した際にremoveメソッドで削除する必要があります。removeメソッドが実行されていない場合には、クライアントアプリケーションを修正して、EJBアプリケーションを再起動後にクライアントアプリケーションを再度実行してください。

  • removeメソッドを実行する前にクライアントアプリケーションを強制終了した場合、EJB objectが残存します。この場合、セションタイムアウト機能を利用すると、本現象の発生頻度をある程度抑止することができます。
    可変情報に出力されたEJBアプリケーション名のセションタイムアウト時間を確認してください。時間が短い場合には、大きく設定してEJBアプリケーションを再起動してから、クライアントアプリケーションを再度実行してください。
    セションタイムアウトの設定方法については、V5.1以前のマニュアルの“J2EE ユーザーズガイド”の“セションタイムアウト”を参照してください。