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