物凄い勢いで誰かが質問に答えるスレ Port 11
■ このスレッドは過去ログ倉庫に格納されています
0717アノニ
05/01/14 17:21:26ID:???SolarisのTomcat上からjdbc経由でOracle9iに接続しています。
Webサーバ → DBサーバ間は100BaseのEthernetで、ルータが1台挟まっています。
Webサーバ起動時にTCPでコネクションを張り、複数のプロセスで使いまわしています。
ここまではいいのですが、下記のような問題が起きました。
コネクションを張ってから無通信で数時間経つと、Web→DBへの通信ができなくなります。
Webサーバ側でnetstatすると、ESTABLISHEDのまま。(リクエストを発行しても全く反応なし)
観察しているとRTOがどんどん増えていき、最終的にjdbcが「応答が無いゴルァ」と言って落ちます。
DBサーバ側でnetstatすると、該当のコネクションは既に消えています。
ちなみに、ルータを挟まない環境では、何時間経とうと普通に通信ができます。
どうでしょうか・・・。
■ このスレッドは過去ログ倉庫に格納されています