Re: Probleme Replikation aufzusetzen
Andreas Kretschmer <[email protected]> Tue, 30 Jan 2018 18:10:54 +0100
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
Am 30.01.2018 um 17:33 schrieb Thiemo Kellner: > >> Wenn "recovery.conf" zu "recovery.done" umbenannt wurde, hat >> "standby_mode = 'on'" gefehlt. > oder die DB ist zum Master promoted worden... > Hmpf, schau mer mal. Muss erst mal noch folgendes Problem lösen: > "database system identifier differs between the primary and standby" wie ist der standby erstellt worden? Via pg_basebackup? > > Ein Post aus 2011 > (https://www.postgresql.org/message-id/CAO0A+LivTxSR+OdvC2d2ZcNfP0b8vh=sCXF+mtZMA4reyruA1w@mail.gmail.com) > sprach davon, dass die Host-Information in recovery.conf falsch sei > oder grundsätzlich ein Fehler in besagter Datei. S. Riggs referenziert > sein Buch, das ich habe und nicht sehr schlau daraus geworden bin. > Besagtes Buch hat in primary_conninfo host = 192.168.0.1 bzw. alpha. > Ich habe bei mir localhost und 127.0.0.1 ausprobiert. Wie kann ich > fest stellen, als welcher Host sich der Master wähnt? > > Mein recovery.conf sieht z. Z. so aus: > standby_mode = 'on' > primary_conninfo = 'host=localhost user=repuser port=5432 password=<da > stünde es, wenn ich es nicht weg gemacht hätte>' > Die conninfo ist schon korrekt: 2018-01-29 05:55:39.996 CET [1307] LOG: listening on IPv4 address "127.0.0.1", port 5432 localhost sollte ja auf 127.0.0.1 auflösen. Regards, Andreas -- 2ndQuadrant - The PostgreSQL Support Company. www.2ndQuadrant.com