電子書籍の厳選無料作品が豊富!

pgpoolというpostgreSQLのレプリケーションツールについて質問です。


現在
WEB2台
DB2台の
サーバー構成でWEBシステムを運用中なのですが、

このDB2台の同期を取る為にpgpool-IIというツールを使っています。

所が、このツールを使用していると
2台目のDBサーバーへのノードが勝手にダウンしてしまいます。

原因と考えられることも検討がつかず、
解決方法もわかりません。

どなたか詳しい方がいらっしゃれば、ご教授いただけないでしょうか?
よろしくお願いいたします。

A 回答 (2件)

マニュアルはここみたいですね。


http://pgpool.projects.postgresql.org/pgpool-II/ …

PostgresSQL 9.0でレプリケーションがサポートされた見たいなので、
そちらに移られてもどうでしょうか。

レプリケーションはOracleでも初期はトラブル続発でした。
ましてや、PostgreSQLで使おうなんて、私は夢にも思いませんね。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>レプリケーションはOracleでも初期はトラブル続発でした。
そ、そうなんですね。。。

>ましてや、PostgreSQLで使おうなんて、私は夢にも思いませんね。
なるほど、、、
ありがとうございます。

>PostgresSQL 9.0でレプリケーションがサポートされた見たいなので、
そちらに移られてもどうでしょうか。

検討します。
本当にありがとうございます。

お礼日時:2010/09/25 10:26

情報が少ないんで何とも言えませんが、pgpool-II でレプリケーションを行っており、片方のノードが切り離されるとしたら、何らかの原因でノード間のデータに不整合が発生したものと考えられます。



pgpool-II のログに「kind mismatch among backends」とか出てたらビンゴです。

pgpool-II のバージョンによって異なりますが、serial 型や current_timestamp 関数などを使っているとデータの不整合が発生する場合があります。

まずは pgpool-II のログを取るように設定し、ノードが切り離された際にどんなメッセージが出るかを確認するのがいいと思います。

参考URL:http://pgpool.projects.postgresql.org/pgpool-II/ …
    • good
    • 0
この回答へのお礼

ありがとうございます。

今更ですが、アプリが終了してしまいましたので、
必要なくなりました。


ありがとうございました。

お礼日時:2011/07/22 13:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す