1
私は、そのnode1(gtm)、node2(gtm-slave)、node3(gtm-proxy1、coord1、datanode1)のようなクラスタを持っています。 gtmフェールオーバーをテストしています。ノード1から私はpostgres-xl gtmフェールオーバーをどのように扱うべきですか?
- コピーpgxc_ctl.conf
- シャットダウンノード1
- のssh int型のノード2とタイプpgxc_ctlが、その後、ノード3にフェールオーバーのGTM
- のsshを入力し、タイプgtm_ctl再接続をノード2にする:ここで私がやったことです-Z gtm_proxy -D proxydir -o "-sノード2 -t 20001" それは私にエラーを与える
- トライpsqlの "FATAL:GTMからトランザクションIDを取得できませんでしたGTMが失敗したか、接続が失われる可能性があります。"
だから、「すべて停止」と「すべてを開始」と入力すると、問題が修正されたように見えます。 しかし、私はクラスタを再起動する必要はないと思います。誰でも提案があります。