mysql:10767
From: "TAKAHASHI, Tomohiro" <"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx>>
Date: Tue, 11 Jan 2005 10:10:17 +0900
Subject: [mysql 10767] Re: Java DataSource からの接続で時間が立つとエラーになる
高橋(智)です。 Hiroshi Kitabata wrote: > ご教示頂いたプロパティを追加してみました。修正後、半日程経っていますが今 > のところ接続が切れる(コネクションが取得出来ない)ことはないようです。 実際には、接続(Connection)は切れているけれども、Driver(物理的)なレベルで コネクションを無理やり再接続しているのですよね? またこのようなDriver依存の解決法は、その場しのぎに思われます。 > 知らないプロパティがいろいろあるものですね。いやぁ、奥が深い。。 > どうも有難う御座いました。 snip > >>Tomcat起動時はうまく動くのですが時間が立つと(おそら > >>く数時間)下記のようなExceptionが出てそれ以降接続することが出来なくなり anip > > 確かに私のほうでもDBCP->JDBC->Mysqlで無通信時間が長いと接続がなくなりました。 このような場合には、不意に接続が切れたとしても、Connection取得要求時に、 DBCPのレベルでコネクションを再生成して返すよう、DBCP の validationQuery プロパティを使用するのが通常ではないでしょうか? Googleで検索しましたら、 http://www.jajakarta.org/kvasir/bbs/technical/619?msg=4#msg2189 という投稿がありました。 Regards, I love Borland TAKAHASHI, KEN, Tomohiro
10760 2005-01-09 21:58 [Hiroshi Kitabata <ki] Java DataSourceからの接続で時間が立つとエラーになる 10761 2005-01-10 01:27 ┣[bon <bon@xxxxxxxxxx>] 10764 2005-01-10 19:53 ┃┗[Hiroshi Kitabata <ki] 10763 2005-01-10 03:56 ┗[Teruyuki SATAKE <sat] 10765 2005-01-10 19:56 ┗[Hiroshi Kitabata <ki] -> 10767 2005-01-11 10:10 ┗["TAKAHASHI, Tomohiro] 10768 2005-01-11 12:24 ┗[Teruyuki SATAKE <sat] 10769 2005-01-11 12:41 ┣[seiji takegata <take] 10771 2005-01-11 13:15 ┃┗["TAKAHASHI, Tomohiro] 10775 2005-01-11 20:17 ┃ ┗[seiji takegata <take] コネクションプーリング 10776 2005-01-11 20:29 ┃ ┗["TAKAHASHI, Tomohiro] 10777 2005-01-11 22:42 ┃ ┗[seiji takegata <take] 10770 2005-01-11 13:15 ┗["TAKAHASHI, Tomohiro] 10772 2005-01-11 13:55 ┣[Teruyuki SATAKE <sat] 10773 2005-01-11 14:09 ┃┗["TAKAHASHI, Tomohiro] 10778 2005-01-12 07:36 ┗[とみたまさひろ <tomm]