[pgpool-general-jp: 940] Re: pgpoolがハングアップすることがある
Toshihiro Kitagawa
kitagawa @ sraoss.co.jp
2011年 4月 29日 (金) 16:25:06 JST
山下さん
北川です。
3.0.3リリース以降にハングアップするバグの修正を行っており、
それに該当する可能性があります。
もしよろしければ添付のパッチをお試し頂けますでしょうか。
修正パッチは、ソースコードと同じディレクトリに配置して、
次のコマンドで適用できます。
$ patch -p0 < fix_hangup.patch
patching file pool_process_query.c
patching file pool_proto_modules.c
適用後は make clean, make install してください。
以上、よろしくお願いいたします。
--
SRA OSS, Inc. 日本支社
北川 俊広 <kitagawa @ sraoss.co.jp>
On Thu, 28 Apr 2011 19:25:35 +0900
山下大介 <yamashita @ cyberstar.co.jp> wrote:
> 毎々、お世話になっております。
>
> 山下です。
>
> 題記の件ですが、pgpool-II 3.0.3でpgpoolが応答しなくなる現象が発生しております。
>
> 直前に出力されているログは以下になります。
> これ以降は再起動しないとしないと解消されなくなります。
>
> この状態になると、プロセスは生きているのですが、クライアントから接続が出来なくなり、
> 再起動をしないと、問題が解消しない状態になります。
>
> この直前については、ログをお渡しすることは難しいのですが、大量にSELECT処理が行われております。
>
> 原因や要因について、推測頂ければ幸いなのですが、ご教授頂けないでしょうか?
>
> その他、必要な情報等がありましたら、ご指示頂けば対応するように致します。
>
> 2011-04-28 18:34:04 LOG: pid 16830: statement: RESET ALL;
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 0 backend pid: 3020
> statement: BEGIN
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 2 backend pid: 20624
> statement: BEGIN
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 0 backend pid: 3020
> statement: RESET ALL
> ;
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 2 backend pid: 20624
> statement: RESET AL
> L;
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 2 backend pid: 20624
> statement: COMMIT
> 2011-04-28 18:34:04 LOG: pid 16830: DB node id: 0 backend pid: 3020
> statement: COMMIT
> 2011-04-28 18:36:34 LOG: pid 16848: statement: RESET ALL;
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: BEGIN
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: BEGIN
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: RESET ALL
> ;
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: RESET AL
> L;
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: COMMIT
> 2011-04-28 18:36:34 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: COMMIT
> 2011-04-28 18:37:38 LOG: pid 16847: statement: RESET ALL;
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 0 backend pid: 3141
> statement: BEGIN
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 2 backend pid: 20650
> statement: BEGIN
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 0 backend pid: 3141
> statement: RESET ALL;
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 2 backend pid: 20650
> statement: RESET ALL;
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 2 backend pid: 20650
> statement: COMMIT
> 2011-04-28 18:37:38 LOG: pid 16847: DB node id: 0 backend pid: 3141
> statement: COMMIT
> 2011-04-28 18:38:13 LOG: pid 16848: statement: RESET ALL;
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: BEGIN
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: BEGIN
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: RESET ALL;
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: RESET ALL;
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 2 backend pid: 20654
> statement: COMMIT
> 2011-04-28 18:38:13 LOG: pid 16848: DB node id: 0 backend pid: 3158
> statement: COMMIT
>
> 以上、宜しくお願い致します。
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp
>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: fix_hangup.patch
型: application/octet-stream
サイズ: 5975 バイト
説明: 無し
URL: http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20110429/73570d60/attachment.obj
pgpool-general-jp メーリングリストの案内