- PR -

Connection reset ?

投稿者投稿内容
はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2004-03-17 15:34
validationQuery パラメータを追加する事で再接続されませんか ?

<ResourceParams name="jdbc/forEtc">
・・・
・・・
<parameter>
<name>validationQuery</name>
<value>SQL SELECT 文</value>
</parameter>
</ResourceParams>
ルル
会議室デビュー日: 2004/03/15
投稿数: 10
投稿日時: 2004-03-18 15:22
はしもとさん、橋本さん、yuzyさん、回答ありがとうございます。
返事が遅れてすいません。。。

ネットワーク監視ソフトの「netsaint」をWEBサーバに入れ、
(nagiosは設定が難しくて、断念)
DBサーバもチェックできるようにし、F/Wのセッションが切れないように
pingを送るようにしたら、
ファイアウォールのセッションタイムアウトの確認の返事が・・・
なんと「F/Wのセッションタイムアウトの時間は設定していない」と返ってきました!
ひぇーです。

それで今日、はしもとさんの方法を行ってみました。
引用:

validationQuery パラメータを追加する事で再接続されませんか ?

<ResourceParams name="jdbc/forEtc">
・・・
・・・
<parameter>
<name>validationQuery</name>
<value>SQL SELECT 文</value>
</parameter>
</ResourceParams>


明日になってみないと、実際のところわかりませんが
数時間アクセスせず、また動作を開始しても、エラーが起きないとの報告が来ました。
ありがとうございました&ご迷惑おかけしました。
junior
会議室デビュー日: 2004/03/11
投稿数: 8
投稿日時: 2004-03-19 02:09
こんにちは、初めまして。

引用:

明日になってみないと、実際のところわかりませんが
数時間アクセスせず、また動作を開始しても、エラーが起きないとの報告が来ました。



DBサーバだけ再起動をすればコネクションプールのコネクションが切断されます。
ですのでDBサーバ再起動後にアプリケーションが正常に動作するかどうかで検証
できると思います。

junior
会議室デビュー日: 2004/03/11
投稿数: 8
投稿日時: 2004-03-19 02:12
引用:
DBサーバだけ再起動をすればコネクションプールのコネクションが切断されます。
ですのでDBサーバ再起動後にアプリケーションが正常に動作するかどうかで検証
できると思います。



すみません。紛らわしい書き方をしました。
DBサーバではなくPostgreSQLを再起動すれば良いですね。

スキルアップ/キャリアアップ(JOB@IT)