[pgpool-general-jp: 1539] Re: regression test 070のテストが完了しない事象について

Ono, Kyohei ono.kyohei @ jp.fujitsu.com
2018年 5月 28日 (月) 13:23:20 JST


大野です。
お世話になっております。

> いえ、
> > tests/070.memory_leak_extended_memqcache/testdir/log/pgpool.log
> このログです。ただ、見せていただきたいのは、セッションに対応するプロセ
> スのログの部分です。
> 以前のメールではそこが見られませんでしたので。
お教えいただきありがとうございます。
> 
> pgpool.log全体を見せていただければ、セッションに対応するプロセスのログ
> の部分も含まれます。
現象発生時のpgpool.logを添付致します。ご確認をお願い致します。
以下の★印のプロセスがセッションに対応するプロセスのログに該当すると考えています。
# このプロセスをkillすることでテストが動き出し、終了する
ossuser @ linux-mtko:~> ps -ef | grep pgpool
ossuser       4817 32764  0 13:00 pts/1    00:00:00 grep --color=auto pgpool
ossuser      31607 24294  0 11:49 pts/0    00:00:00 sh rt_pgpool2.sh 070.memory_leak_extended_memqcache
ossuser      32222     1  0 11:51 pts/0    00:00:00 /opt/postgres/bin/postgres -D /tmp/OSS/pgpool2/src/test/regression/tests/070.memory_leak_extended_memqcache/testdir/data0
ossuser      32236     1  0 11:51 pts/0    00:00:00 /opt/postgres/bin/postgres -D /tmp/OSS/pgpool2/src/test/regression/tests/070.memory_leak_extended_memqcache/testdir/data1
ossuser      32246     1  0 11:51 pts/0    00:00:00 /opt/postgres/bin/pgpool -d -D -n -f /tmp/OSS/pgpool2/src/test/regression/tests/070.memory_leak_extended_memqcache/testdir/etc/pgpool.conf -F /tmp/OSS/pgpool2/src/test/regression/tests/070.memory_leak_extended_memqcache/testdir/etc/pcp.conf -a /tmp/OSS/pgpool2/src/test/regression/tests/070.memory_leak_extended_memqcache/testdir/etc/pool_hba.conf
★ossuser      32250 32246  0 11:51 pts/0    00:00:04 pgpool: ossuser test  idle
ossuser      32252 32246  0 11:51 pts/0    00:00:00 pgpool: PCP: wait for connection request
ossuser      32253 32246  0 11:51 pts/0    00:00:00 pgpool: worker process
ossuser      32254 32246  0 11:51 pts/0    00:00:00 pgpool: health check process(0)
ossuser      32255 32246  0 11:51 pts/0    00:00:00 pgpool: health check process(1)

以上です。よろしくお願いします。
> -----Original Message-----
> From: Tatsuo Ishii [mailto:ishii @ sraoss.co.jp]
> Sent: Saturday, May 26, 2018 10:10 AM
> To: Ono, Kyohei/大野 恭平
> Cc: pgpool-general-jp @ sraoss.jp
> Subject: Re: [pgpool-general-jp: 1534] regression test 070のテストが完
> 了しない事象について
> 
> > 大野です。
> > お世話になっております。
> >
> >> 最新のPgpool-II 3.7.3にアップグレードしても再現するでしょうか?
> > 今回は諸事情により対象バージョンは3.7.1固定としています。
> > そのため最新バージョンでの確認が直ぐにはできない状況です。申し訳ござ
> いません。
> >
> >> また、停止している間の、セッションに対応するPgpool-IIのプロセスのデ
>> >> ッ
> >> グログがあれば何か分かるかもしれません。
> > tests/070.memory_leak_extended_memqcache/testdir/log/pgpool.logとは
> > 別のログという認識でよろしいでしょうか。
> > その場合、不勉強で申し訳ないのですがログの採取方法がわかりません。
> > お手数ですが、採取方法を教えて頂けないでしょうか。
> 
> いえ、
> > tests/070.memory_leak_extended_memqcache/testdir/log/pgpool.log
> このログです。ただ、見せていただきたいのは、セッションに対応するプロセ
> スのログの部分です。
> 以前のメールではそこが見られませんでしたので。
> 
> pgpool.log全体を見せていただければ、セッションに対応するプロセスのログ
> の部分も含まれます。
> 
> >> これはちょっと不思議ですね。"-T 30"が指定されているので、Pgpool-II
> 側で
> >> 何があろうと、pgbenchは30秒たったら終了するはずですが...
> > 070のテストはnum_init_childrenが1に設定されるようなので
> > 何かがpgpool-IIに対して接続しており、
> > pgbenchが実行待ちの状態になっているのでは、と予想しています。
> 
> もしくは、pgbench -T 30の前に実行していたpgbench -T 1自体は完了してい
> るが、対応するpgpoolの子プロセスが終了していない(ハングしている?)た
> めに、pgbench -T 30が接続待ちになっている可能性があります。
> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> English: http://www.sraoss.co.jp/index_en.php
> Japanese:http://www.sraoss.co.jp

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: pgpool_070_0528.log.zip
型:         application/x-zip-compressed
サイズ:     1046542 バイト
説明:       pgpool_070_0528.log.zip
URL:        <http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20180528/a49cc20c/attachment-0001.bin>


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