[pgcluster: 10] Re: レプリケーションサーバダウン時の動作について
Koji Iriyama
iriyama @ kwr.no-ip.com
2003年 12月 26日 (金) 15:12:34 JST
お世話になります。
入山@横浜です。
三谷様ご回答有難うございます。
なるほど、運用上は、1度スタンドアローンモードになってしまったら、
クラスタDBは再起動する、と考えておけばよいですね。
あと、蛇足なのですが、
その後、レプリケーションサーバを1台増やして2台構成にしました。
REP1:レプリケーションサーバ1
REP2:レプリケーションサーバ2
REP1を落とすと、クラスタDBがREP2に切り替わります。
その後、REP1を復旧後、REP2が落ちると、やはり同じように、
各クラスタDBがスタンドアローンモードになってしまいます。
運用的には、複数台のレプリケーションサーバをぐるぐる回せると、
非常に助かると思いますので、ぜひ、下記実装について、
実現していただけるとうれしいです。
まだ色々と動作させてみたいと思いますので、
また何かありましたら、報告させていただきます。
宜しくお願いいたします。
#1.0.6a早速試しました。
#クラスタDB1ダウン時にも切り替わるようになっていました。
On Fri, 26 Dec 2003 12:13:39 +0900
mitani <mitani @ sraw.co.jp> wrote:
> 三谷@広島です.
>
> > 監視・再起動はできるのですが、
> > レプリケーションサーバ(pgreplicate)を再起動して、
> > 一度クラスタDBと切断->再接続後の状態において、
> > insertなどの更新系クエリを流すと
> >
> > ERROR: This query is not permitted when all replication servers fell down
> >
> > と、psql上に表示されて、更新が出来ません。
> > その後、クラスタDBを全て再起動すると、問題なく動作します。
> 全てのレプリケーションサーバが停止するとクラスタDBはスタンドアロンモード
> になります.レプリケーションサーバを復旧させることによってレプリケーショ
> ンモードに戻すことは,現状ではクラスタDBの再起動しか方法がありません.
> レプリケーションサーバの復旧を検知してスタンドアロンモードのクラスタDBを
> レプリケーションモードに切り替えるというのはTODOにしたいと思っています.
> これ自体はそれ程難しくないので,次かその次くらいで実装できると思います.
>
> =============================
> 三谷 篤<mitani @ sraw.co.jp>
> =============================
>
>
--
入山幸司/Koji Iriyama<iriyama @ kwr.no-ip.com>
pgcluster メーリングリストの案内