Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)


4.2.10 Entity Bean(CMP,BMP共通)のアクセス排他のタイムアウトについて

Entity Bean(CMP,BMP)を使用する場合,同一プライマリキーのEntity Beanに対するアクセスには排他が掛かります。同時に同一のプライマリキーのEntity Beanに対してアクセスし,処理時間が掛かる場合は,排他待ちが行われます。排他待ちの結果,排他を取得できなかった場合は,タイムアウト(デフォルト45秒)で例外IllegalStateExceptionが発生します。この場合,J2EEサーバ用ユーザ定義ファイル(/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/usrconf.properties)のejbserver.server.mutex.invocation.timeoutキーにタイムアウト時間を指定してタイムアウトを発生させないようにすることができます。ejbserver.server.mutex.invocation.timeoutキーについては,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「2.2.3 usrconf.properties(J2EEサーバ用ユーザプロパティファイル)」を参照してください。