私はセットアップストリーミングレプリケーションを持っています。マスターサーバーとセカンダリサーバー。アーカイブを有効にしました。また、postgresログファイルに私は以下のエラーが表示されます。ストリーミングレプリケーション - ポストグル
< 2017-12-05 03:08:45.374 UTC > WARNING: archive_mode enabled, yet archive_command is not set
< 2017-12-05 03:08:46.668 UTC > ERROR: requested WAL segment 0000000100000000000000E3 has already been removed
< 2017-12-05 03:08:51.675 UTC > ERROR: requested WAL segment 0000000100000000000000E3 has already been removed
< 2017-12-05 03:08:56.682 UTC > ERROR: requested WAL segment 0000000100000000000000E3 has already been removed
ストリーミングレプリケーションにはarchive_mode = on
を有効にする必要がありますか?上記のエラーを避けるにはどうすればいいですか?
max_wal_senders = 3
wal_keep_segements = 32
マスターで 'wal_keep_segements'を増やすことから始めます –
すでにwal_keep_segmentsを32に設定しました – varun7447
少なくとも1GB(〜60ウォール)に増やすことになりました。上記のエラーが表示されたら、スレーブを再構築するためにジャイブしてください。または、 'wal_keep_segments'を増やす代わりにarchive_commandを有効にしますが、あなたの状況では、とにかくスレーブを再構築する必要があります –