[pgsql-jp: 33449] pgpoolのmasterデータベース停止時の動作について

ケビン シュワンツ teto_pun2 @ hotmail.com
2004年 7月 1日 (木) 12:22:56 JST


pgpoolを実運用にて使用できるかテストしている者です

webサーバー構成
・apache 1.3.22
・php 4.3.1
・pgpool 2.0

dbサーバー構成(2台)
・postgresql 7.2.4


上記構成にて、pgpoolの障害テストを行っています
内容は、ブラウザにpostgresqlの内容を表示させる(pgpool経由)

(1)何回か、ブラウザにて同一取引を実行後、masterデータベースのpostgresqlを停止
した場合
症状→ブラウザにて応答が無く、10分待っても変わらない
       どうも、pgpoolが応答が無いみたいですが。。。。。。。。


     そのときのpgpoolのデバッグ時のメッセージ
     ------------------------------------------------------------
     DEBUG: pid 727: I am 727 accept fd 6
     DEBUG: pid 727: Protocol Major: 2 Minor: 0 database: db_bike user: 
ninja
     DEBUG: pid 727: read kind from backend E
        この後なにも表示されず、そのまま
     -------------------------------------------------------------

(2)一回もブラウザにて取引を実行せず、masterデータベースのpostgresqlを停止した
場合
症状→1回目、ブラウザにて「エラー表示」
      2回目、ブラウザにて「エラー表示」
      3回目、ブラウザにて「正常表示」

上記(1)のようなパターン(一度コネクションがプールされる)が実環境と思うのです
が、
何か設定が悪いのでしょうか?

アドバイスがあれば、よろしくお願いします

---------------------------------
シュワンツ

_________________________________________________________________
楽しい絵文字でココロ伝わるメッセンジャー 
http://www.special-msn.com/messenger/default.htm 




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