[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00719] Re: Servlet でのデータベース接続の不具合について



------------------------- infoseek ML Sponsor --------------------------
■■■■■■■■ キャッシングならキャッシュワン ■■■■■■■■■
┏━━┓┏1.入会金・年会費・ATM手数料一切不要!━━━━━━━━┓
<特徴>┃2.実質年率15.0〜18.0% 1万円からのキャッシング    ┃
┗━━┛┗3.【今なら5万円商品券も当る!10月1日〜11月30日まで 】━┛
東京三菱キャッシュワン ⇒ http://www.p-advg.com/?bid=11321 
------------------------------------------------------------------------


お世話になります。阿部です。
森口さん、ご回答ありがとうございます。

今までの内容では伝えてなかったのですが、"destroyメソッド"を用いて
ブラウザがクローズされた時点でコネクションを切るようにしていました。
常に表示しておく画面であるため、長時間のコネクション解放に繋がっているかもしれません。
今後の参考にします。

ところで、今回の問題を解決することができました。
MySQLの場合、Servletクラスをメモリにロードしてから8時間以上稼動するとDBへの再接続をせずに
処理を行ってしまう仕様なのだそうです。
http://www.mysql.com/doc/en/Gone_away.html

コード内でDBのURLを設定する記述を

String m_strURL = "jdbc:mysql://localhost/Schedule2?useUnicode=true&characterEncoding=EUC-JP&autoReconnect=true";

に変更("autoReconnect=true"の記述を追加しました)することで、順調に稼動しています。
この1週間、社内サーバーを停止させていた為、報告が遅くなってしまいました。

どうもありがとうございました。

----
阿部勇二  abe@xxxxxxxxxxxxxxx

------------------------------------------------------------------------
  ★豪華賞品が呼んでいるぅ〜。『あなたのプロバイダーはなぁ〜にぃ〜?』
          http://ap.infoseek.co.jp/navi.html