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

Tatsuo Ishii t-ishii @ sra.co.jp
2005年 2月 2日 (水) 00:22:23 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をとっても、正常に動いているように見えるし。

やっぱり無限ループじゃないでしょうか.手元のマシン(P4 DUAL)で試した限
りでは,pgbenchで思い切り負荷をかけてもCPU使用率が100%にはならなかった
ですね.無限ループだとすると,やっぱりgdbかけないとわからないなぁ...
--
Tatsuo Ishii



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