質問: 'latest' グーグル私はほとんど同じ質問を見つけました ここ しかし答えはありません。 michael paquier からページを見つけました。私に何が起こっているのかを説明しています(バージョン9.3からは問題ないと彼は言っていますが)。彼は言う: fatal: timeline 2 of the primary does not match recovery target timeline 1 これは、マスターノードからwalセグメントをコピーするか、walアーカイブを使用することによってのみ解決できます。 しかし悲しいことに、壁のアーカイブを使用してマスターからwalセグメントをコピーすることによって彼が何を意味するのかわかりません。どんな助け/ガイダンスも歓迎します。ありがとう更新:私は この質問 をstackoverflowに投稿し、代わりにここに置くように求められました
回答: craig ringerが述べたように、私は新しいバックアップを実行してチェックし、スレーブサーバーをセットアップした後それが機能しました。しかし、私がすべてを行っている間、古いマスターデータベース(a)のスレーブでもある古いサーバーがあったことも思い出しました(そのサーバーは実行されていないはずだったので、最初は考えていませんでした) 。とにかく、古いスレーブを停止し、バックアップして再度復元した後、それは単に機能しました。私が言ったように、最初はバックアップが悪いためだと思っていましたが、最終的には3番目のサーバー(2番目のスレーブデータベース)によって生成されるエラーメッセージになりました。私の主張を証明するために、古いサーバーを起動して、エラーメッセージを再度受け取りました。2015-10-31 10:26:37 cet error: requested starting point 19/fe000000 on timeline 1 is not in this server's history 2015-10-31 10:26:37 cet detail: this server's history forked from timeline 1 at 19/fdcf9ba0. したがって、レプリケーションはすべて単独で機能しているように見えますが、2番目のレプリケーションによって実行されたこのエラーメッセージは私を失望させていました。繰り返しになりますが、craigの助けに感謝します。