[pgsql-jp: 34781] Re: pgpoolが無応答になる(再度ログ長文)

Kouji Ito kouji @ cty-net.ne.jp
2005年 2月 1日 (火) 17:26:40 JST


伊藤です。

> postgresサーバはもう少しスペック下ですが、CPU使用率は100%にはなって
> おりません。また、直接psqlよりクエリを実行させても応答はあります。
>
> WEBサーバはピーク時には合計5万PV程度ですが、アクセス負荷の特に
> 高くない時間帯にも該当の現象が発生する
> pgpoolサーバへのアクセスはWEB1,2以外にも存在してますが、WEBからの
> アクセスに比べるとかなり少ないです。
>
> 以前よりWEB1,2+postgresという構成で稼動しておりましたが、その時点では
> このような現象は発生しておらず、pgpoolを導入してからこのような現象が発生

そうですか....
pgpoolサーバの負荷の原因が、他のマシンからの過大な要求によるものという仮説は
成り立ちそうにないですねぇ。

このpsの結果からは、4つのpgpoolが実行状態がRとなっているので、
  9816 se6972    16   0   660  660   544 R    24.3  0.0   1:03   2 pgpool
  9798 se6972    25   0   680  680   544 R    23.6  0.0   2:13   1 pgpool
  9836 se6972    25   0   676  676   544 R    22.4  0.0  38:41   0 pgpool
  9775 se6972    25   0   668  668   544 R    22.1  0.0  12:53   1 pgpool
CPUを100%使用しているのは、pgpoolで間違いないと思うのですが、
straceをとっても、正常に動いているように見えるし。

うーん、困った。

ところで、pgpoolで、デバッグメッセージを出力させたかったら、
/usr/local/bin/pgpool -n -d >& /tmp/pgpool.log &
じゃないですか?






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