[pgsql-jp: 33719] Re: pgpool の接続が増え続けます

Tatsuo Ishii t-ishii @ sra.co.jp
2004年 7月 21日 (水) 15:14:03 JST


石井です.

> 芋野です。
> ありがとうございました。無事レプリケーション、ロードバランス共にオン
> で無事動いております。あとは少しいろいろやってみますので後日、ご
> 報告いたします。ところで、libpq.dll を使った自作アプリの起動、終了
> 時の PostgreSQL のログを見ますと、
> -----------------------------------------------------------------------
> 2004-07-21 13:12:15 LOG:  connection received: host=192.168.0.202 port=1354
> 2004-07-21 13:12:15 LOG:  connection authorized: user=xxxxxxxx
> database=xxxxx
> 2004-07-21 13:15:28 WARNING:  there is no transaction in progress
> 2004-07-21 13:15:28 LOG:  could not receive data from client: Connection
> reset b
> y peer
> 2004-07-21 13:15:28 LOG:  unexpected EOF on client connection
> -----------------------------------------------------------------------
> となっておりましたが特に問題は無いと考えてよいのでしょうか。

> 2004-07-21 13:15:28 WARNING:  there is no transaction in progress

の方は,フロントエンドからのセッションが終了したときに,pgpoolがバック
エンドに"ROLLBACK"を送出しているためで,特に害はありません.
# これを念のために出しておかないと,万が一トランザクション実行中のまま
# で終わってしまったセッションがあるときに問題になるので.

一方,

> 2004-07-21 13:15:28 LOG:  unexpected EOF on client connection

の方は,6.5のlibpq.dllのバグのせいですね.このバグが含まれていないもっ
と新しいlibpq.dllを使えばこのメッセージが出なくなりますが,別に実害が
あるわけでもないので,とりあえず気にしない,という解決方法もあります:-)
--
Tatsuo Ishii



pgsql-jp メーリングリストの案内