2016-06-09 5 views
1

Ich versuche, Postgre mit pgbarman einzurichten. Bei der Überprüfung Barmann Check i-Archiv WAL bin geetting: failed (bitte stellen Sie sicher, WAL Versand ist Setup)PostgresQL PG Barman Backup-Setup

Könnte jemand mit ihr mir bitte helfen

+0

Werfen Sie einen Blick auf die PostgreSQL-Protokolldateien, um nach Fehlern aus Ihrem 'Archiv_Befehl' zu suchen. Höchstwahrscheinlich haben Sie ssh gemäß den Anweisungen in der Dokumentation nicht richtig konfiguriert. –

+0

Ich habe Postgres und Barman aktuell konfiguriert. Dies funktioniert gut mit Postgres Master. Wenn ich versuche, Backup von Postgres zu nehmen, erhalte ich folgenden Fehler. – devops

+0

2016-06-10 06: 20: 03.592 [5693] barman.server FEHLER: Überprüfen Sie 'WAL-Archiv' für Server fehlgeschlagen 'smapgrep02.example.com' 2016-06-10 06: 20: 03,783 [5693] Barman. Server FEHLER: Überprüfen Sie das maximale Backup-Alter für den Server 'smapgrep02.example.com' 2016-06-10 06: 20: 03.928 [5693] barman.server FEHLER: Überprüfen Sie 'nicht in Recovery' für Server 'smapgrep02 fehlgeschlagen. example.com ' – devops

Antwort

0

Ich hatte das gleiche Problem. Ich löste Ändern des Archiv postgresql.conf

Bevor:

archive_mode = on 
wal_level = 'replica' 
archive_command = 'rsync -a %p [email protected]:INCOMING_WALS_DIRECTORY/%f' 

Nach:

archive_mode = on 
wal_level = 'replica' 
archive_command = 'rsync -a %p [email protected]:/data/barman/pgsql-master/incoming/%f' 

** neu starten Postgres für Änderungen.

Ich fand Verzeichnis mit diesem Befehl (INCOMING_WALS_DIRECTORY):

$ barman show-server pgsql-master 

Nächster Schritt, ich benutze:

barman switch-xlog --force --archive pgsql-master 

Versuchen Sie es erneut überprüfen.

Verwandte Themen