現在InformixDBおよびGeronimoアプリサーバーで作業しているアプリケーションは、「READ」操作の1つがトランザクションの完了に長い時間を要し、レコードを変更する別のUPDATE操作があるため、LockTimeout期限切れ例外をスローしています。
アプローチは、トランザクションが既存のトランザクションが完了するのを待つことができるように、ロック待機タイムアウト値を増やすことでした。
以下の構成は、geronimoコンソールのinformixデータベースのデータソース定義で行われました。
IfxIFX_LOCK_MODE_WAIT - 3000
ただし、ロック待機タイムアウト例外が発生します。
ロック待機タイムアウト値を増やす他の解決策はありますか?