[pgcluster: 880] Re: リカバリモードにてオンライン復旧について 

柳田 yanagita.tomohiko @ itk.nifty.co.jp
2006年 4月 17日 (月) 17:36:56 JST


柳田です。

構成を変更したり、色々試してみましたが、リカバリは正常に動作してくれません。
PGCluster-1.0.10を使用していますが、PGCluster-1.0.9aの時と同様の症状が発生します。
【変更構成】
・サーバ1(happy118)
     クラスタサーバ1
・サーバ2(happy119)
     ロードバランサ(マスタ)
・サーバ3(happy114)
     クラスタサーバ2
     レプリケーションサーバ(マスタ)

1点気になることがあります。

クラスタDB(happy114)が異常になった時、更新クエリを実行すると
ロードバランサのpglb.stsファイルに、”port(5432) happy114 error”と記録されると思うのですが
下記のような内容しか記録されていません。
pglb.sts----------------------------------------------------------------
Mon Apr 17 16:31:51 2006  port(5432) host:happy118 start use
Mon Apr 17 16:31:51 2006  port(5432) host:happy114 start use
----------------------------------------------------------------------

レプリケーションサーバのはpgreplicate.stsは下記のように記録されています。
pgreplicate.sts-----------------------------------------------------------
Mon Apr 17 16:51:53 2006  port(5432) host:happy118 start use
Mon Apr 17 16:51:53 2006  port(5432) host:happy114 start use
Mon Apr 17 16:51:53 2006  cascade(happy114) port(8001) start use
Mon Apr 17 16:56:14 2006  port(5432) host:happy114 error       <----(1)クラスタDBに更新クエリ実行
Mon Apr 17 16:56:47 2006  port(5432) host:happy114 initialize
Mon Apr 17 16:56:47 2006  port(5432) host:happy114 initialize
Mon Apr 17 16:56:51 2006  port(5432) host:happy118 error       <----(2)リカバリ実行時にマスタも異常と判断される。
----------------------------------------------------------------------
(1)はクラスタDB停止後にロードバランサで更新クエリを実行している為、エラーとなっています。
(2)はリカバリ実行時にリカバリに使用されるマスタクラスタDBがエラーと判断されています。


ロードバランサは異常と判断していないということでしょうか?
よろしくお願いします。




pgcluster メーリングリストの案内