DBコネクションを取ってから30分なにもせず IDLE状態にした後、DB操作を行うようなアプリを 作ったところ、DBコネクションがtimeoutしてしまいました。 クライアント側タイムアウト設定なし DB側 クエリ、コネクションタイムアウト設定なし どうしたもんだろう、、と調べていましたが、 どうも、OSやファイアウォールのTCPアイドル接続を クローズする機能にやられている という可能性が出てきました。 ま~、そんなことしちゃうのね~ と関心してる場合でもないんですが。 最初、JDBCドライバやコネクションプールのバグを 疑ってたんですが、違うみたいですね。 困っている方は、OSやファイアウォールの設定を確認 してみては。 <続報>もちょっと調べてみて、以下のように対応することにしました。 TCPIPの接続は、OSレベルで死活チェックを行う機能があるらしく、これを利用して DBサーバに対