2012-02-25 11 views
3

websphere6.1を使用してアプリケーションを開発しました。これは、データベース(oracle)を1日(24時間)後に定期的にクエリするために必要です。しかし、データアクセスの例外が発生して以来、正常に実行されていません。接続プーリングとバネjdbc.を使用しています。これは、小さな間隔(25分)のテストが正常に実行されているためです。データベースを落としたり、出力を得るためにいくつかのパラメータを調整する必要があります。24時間ごとにデータが更新される

+0

Database ToolsでExecution Time-Outのようなものを見つけようとしたら、その値をゼロに設定してください。それは関係する問題を解決するかもしれない。 –

答えて

1

私はそれを修正する方法を見つけようとしばらくしていました。最後に、私の場合、この問題は失効した接続に関連していました。私は24時間後にSystemOut.logでStaleConnectionExceptionを見た。私は答えを見つけたhere

幸運を祈る!

+0

同様の問題が発生しました。タイムアウトを調整したり、ダミークエリを実行したりして、接続を維持することができます。 – DNA

+0

返信ありがとうございます。私は、接続が古くなっているかどうか混乱していますか? –

+0

のデータアクセス例外の根本原因です。もう1つの奇妙なことは、アプリケーションがデータベース上で完全に異なるクエリを起動した場合、アプリケーションが定期的に24時間後に実行されるクエリを起動した場合、応答は得られません。 –

関連する問題