2017-09-24 45 views
1

後我有Postgres的9.6的Postgres不會拿出pg_rewind

在我的代碼我使用pg_rewind與故障轉移後新的主同步的老師傅。儘管pg_rewind沒有返回錯誤,但我無法在舊主機上進行postgres。請在下面找到日誌文件。

您的見解是最受歡迎的。 阿維

< 2017-09-24 15:27:59.364 GMT 28163 >LOG: database system was interrupted while in recovery at log time 2017-09-24 14:27:42 GMT 
    < 2017-09-24 15:27:59.364 GMT 28163 >HINT: If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target. 
    < 2017-09-24 15:27:59.519 GMT 28163 >LOG: entering standby mode 
    < 2017-09-24 15:27:59.519 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:27:59.528 GMT 28165 >LOG: started streaming WAL from primary at 2/12000000 on timeline 64 
    < 2017-09-24 15:27:59.530 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:27:59.530 GMT 28165 >FATAL: terminating walreceiver process due to administrator command 
    < 2017-09-24 15:27:59.531 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:27:59.531 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:28:04.536 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:28:09.541 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:28:12.863 GMT 28224 >FATAL: the database system is starting up 
    < 2017-09-24 15:28:12.872 GMT 28225 >FATAL: the database system is starting up 

some lines removed from here... 

in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:34.812 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:39.818 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:44.823 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:49.828 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:51.686 GMT 29118 >FATAL: the database system is starting up 
    < 2017-09-24 15:32:51.830 GMT 29119 >FATAL: the database system is starting up 
    < 2017-09-24 15:32:54.833 GMT 28163 >LOG: unexpected pageaddr 1/CC000000 in log segment 000000400000000200000012, offset 0 
    < 2017-09-24 15:32:59.234 GMT 28155 >LOG: received fast shutdown request 
    < 2017-09-24 15:32:59.237 GMT 29143 >LOG: shutting down 
    < 2017-09-24 15:32:59.350 GMT 28155 >LOG: database system is shut down 

回答

0

我從9.6.3版本升級到9.6.5,問題似乎消失了。我查看了版本9.6.4和9.6.5的發行說明,並且在超過2GB大小的文件中出現了pg_rewind問題,但是我的文件比此更小,因此我不知道它是否與此修復相關。