Ich habe kürzlich PostgreSQL 9.3 Hot Standby-Replikation zwischen einem einzelnen Master/Slave konfiguriert.Postgres-Replikation: Unvollständiges Startpaket
Ich habe meinen Standby-Server heute wieder überprüft und es sieht aus wie es nicht in der Lage ist, zu vervollständigen und beenden Recovery-Modus beim Neustart:
2014-03-25 22:36:07 UTC LOG: entering standby mode
2014-03-25 22:36:07 UTC LOG: incomplete startup packet
2014-03-25 22:36:07 UTC LOG: redo starts at 7/E1091840
2014-03-25 22:36:07 UTC LOG: consistent recovery state reached at 7/E10929C8
2014-03-25 22:36:07 UTC LOG: record with zero length at 7/E10929C8
2014-03-25 22:36:07 UTC LOG: started streaming WAL from primary at 7/E1000000 on timeline 1
2014-03-25 22:36:08 UTC FATAL: the database system is starting up
2014-03-25 22:36:08 UTC FATAL: the database system is starting up
2014-03-25 22:36:09 UTC FATAL: the database system is starting up
... more ...
2014-03-25 22:36:13 UTC LOG: incomplete startup packet
Ich habe versucht, das Kopieren manuell über WAL Datensätze vom Master an den Sklave und ich bekomme die gleichen Fehler, also frage ich mich, ob die WAL-Datensätze auf dem Master das Problem sind?
Wahrscheinlich eher Netzwerkprobleme, vielleicht eine Firewall, die einen TCP-Handshake ermöglicht, aber keine tatsächlichen Daten fließen. –
Danke @CraigRinger. Ich kann manuell eine Verbindung über psql herstellen und eine Tabelle erstellen, aber ich denke nicht, dass dies das Problem ist. Ich werde weiter suchen. – Kyle