[pgsql-jp: 29180] Re: PGReplicateでの障害からの復旧について

Yoshikawa kouichi @ yskw.homeunix.com
2003年 2月 20日 (木) 19:37:23 JST


吉川です。
早速のご返答ありがとうございます。

>Bのクラスタを復旧する前に,手動で
>
>rsync -aruz --delete -e 'ssh -1' マスタサーバのホスト名:転送元ディレクト
>リ 転送先ディレクトリ
>
>と打ってみてください.(なお,この転送ディレクトリを$PG_DATAにしますと,
>postmaster.pidというファイルも一緒に転送されてしまい,クラスタサーバが起
>動できなくなりますので,注意してください)
>
>転送元のホストを登録するかどうかを聞いてくると思います.
>ここでYを入力して転送元のホスト情報を登録できていれば,次回から聞かれな
>くなりますので,リカバリ時にSSHの接続で失敗することは無くなると思います.

上記については、既に実行した後に今回の現象が発生しております。
ただ、sshでエラーと言う事でちょっと気になったのですが、リカバリ時の
データの復旧と言うのはrsyncを内部で呼び出しているのでしょうか?

一応、下記コマンドを実行するとパスワードもホスト登録も聞かれずに
rsyncの同期が行われ終了します。

rsync -aurz -e "ssh -1" server-a:[転送元ディレクトリ] [転送先ディレクトリ]

しかし、これでもやはり「recovery faild」となってしまうのですが・・・。
関係あるかどうかは解りませんがpgreplicate.logの中身をお送りいたします。

Thu Feb 20 14:30:36 2003  host:server-a.replicate.jp can use
Thu Feb 20 14:30:36 2003  host:server-b.replicate.jp can use
Thu Feb 20 14:33:08 2003  host:server-b.replicate.jp initiarize
Thu Feb 20 14:33:08 2003  host:server-b.replicate.jp initiarize
Thu Feb 20 17:03:09 2003  host:server-a.replicate.jp can use
Thu Feb 20 17:03:09 2003  host:server-b.replicate.jp can use
Thu Feb 20 17:04:20 2003  host:server-b.replicate.jp error
Thu Feb 20 17:04:20 2003  host:server-b.replicate.jp error
Thu Feb 20 18:26:47 2003  host:server-b.replicate.jp initiarize
Thu Feb 20 18:26:47 2003  host:server-b.replicate.jp initiarize
Thu Feb 20 18:46:29 2003  host:server-b.replicate.jp initiarize

よろしくお願い致します。



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