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