[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 メーリングリストの案内