Postgresql

由於複製槽已經處於活動狀態,Postgres 9.5 伺服器未啟動

  • December 11, 2015

我有一個 Postgres(版本 - 9.5 Beta)伺服器複製設置,其中有 3 個從屬伺服器和一個主伺服器。完成所有必需的配置後,我在進行基本備份後啟動第一個從屬設備並啟動它。當我啟動第二個奴隸時,它沒有啟動。這是我反復得到的日誌-

致命:無法啟動 WAL 流式傳輸:錯誤:複製槽“abcdef”對於 PID 5368 已經處於活動狀態

嘗試啟動第三個從站時也會發生同樣的情況。伺服器不會開始提供相同的日誌。

有什麼想法嗎?

聽起來您已經primary_slot_name在所有三個副本中設置了相同的插槽。

recovery.conf如果要使用複制槽進行流式複制,每個副本必須使用不同的複制槽。如果您將流複製與基於 WAL 存檔的回退一起使用,則不需要使用複制槽。

引用自:https://serverfault.com/questions/742418