[pgsql-jp: 33921] Re: pgpool のエラー(pool_read: EOF encountered)

藤井律男/Ritsuo Fujii ritsuo @ mxy.mesh.ne.jp
2004年 8月 25日 (水) 17:01:21 JST


藤井@岡山です。

> 石井です.

早々のご返信ありがとうございます。
> 
> > 藤井@岡山です。
> > パッチをあて、データの同期を取り直して
> > 再度実行してみました。
> > 
> > 
> > DEBUG: pid 1388: I am 1388 accept fd 6
> > DEBUG: pid 1388: Protocol Major: 1234 Minor: 5679 database:  user:
> > DEBUG: pid 1388: SSLRequest: sent N; retry startup
> > DEBUG: pid 1388: Protocol Major: 2 Minor: 0 database: test user: fujii
> > ERROR: pid 1388: read_message_kind: kind does not match between backends master(
> > 75) secondary(69)
> 
> これはマスタ = 0x75('K'),セカンダリ = 0x69('E')なので,セカンダリだけ
> 認証に失敗しているようですね.認証設定がマスタとセカンダリで違っている
> のではないでしょうか.

間違ってはいないと思うのですが、このエラーになる前に対話式処理を
実行しましたが問題ありませんでした、この後問題の処理を流しました。
pgpoolの動作が不安定になり、同期が取れなくなり上記のようなメッセージ
が出たのではないでしょうか。

> 
> > 処理は前回より進歩しまして、データの抽出までは動作しましたが、
> > データを大量に書き出す部分で前回同様のエラーがでました。
> 
> 「データを大量に書き出す」というのは実際には何をしているのでしょう?

当方で開発したものでなく、他社様の業務アプリです。中身までは解析できない
のですが、仕様書レベルで処理概要を推測しますと、年間データの中から当月分
を抜き出し、約5ファイルへのデータの更新と約10ファイルへの新規データの追
記処理です。
参照ファイルも含めると約20ファイル程度を使用しています。
一次ファイルなどを作って動作はしていないと思いますが、はっきりしたことは
いえません。
もともと高負荷のかかっているプログラムで、処理中はCPU使用率 80%,メモリ
も512MB搭載の機器で500MB程度の使用、スワツプ 150MB程度の処理です。

> --
> Tatsuo Ishii
> 

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
              ホ−ムペ−ジ随時更新中!!  遊びにきてね。 (^o^)/
       藤井 律男     E-mail: ritsuo @ mxy.mesh.ne.jp  (private)
                               E-mail: xxxxxx @ docomo.ne.jp
/ / / /               E-mail: rfujii @ fukuyama.kkmiura.co.jp
  ////     Home_page http://www2k.biglobe.ne.jp/~ritsuo/index.html
   ☆         Okayama, JAPAN
Pentax 125SD(F6.4) + ST-4,CV-16L,BJ-30C,S2pro   Takahashi m-250(F12)+ToUcam

            PGP:A801 C77D ADAF 6B8A 5ABF  8983 2171 1140 46CF 09C0

  技評より「まるごとわかるDB読本」が発刊されています
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
 
Ritsuo Fujii <ritsuo @ mxy.mesh.ne.jp>




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