0
私が使用しているサーバーはGlassFishですが、この問題はWeblogicでも発生します。EJBデータソースクライアントの切断の検出
私のクライアントマシンはトランザクションを開始し、サーバーからいくつかのEJBを検索し、完了するまでに時間がかかる作業を開始します。プロセス中、クライアントマシンは死ぬ(powercutと言う)。
クライアントマシンによって開かれたデータベースクエリは閉じられません(クライアントが終了したため)、デッドロックやその他の問題が発生します。
このデッドトランザクションを検出してすべてのリソースを再利用する方法はありますか?擬似コードの例
ありがとう、私はこれが対処するのが厳しい状況かもしれないと思いました。それはあまり頻繁に起こることはありませんが、それが起こると迷惑になることがあります。 –