PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 19/10/2013 23:00:52

assadi
Membre

L'esclave réclame un fichier wal qui n'existe plus...

Bonjour,

Lorsque j'effectue un vacum full sur une de mes bases (45go) à tous les coups le slave réclame un fichier 'Wal' qui n'est plus sur le master.

ma configuration de base était:
____
checkpoint_segments             = 128
checkpoint_completion_target    = 0.9
checkpoint_timeout              = 1h

wal_level='hot_standby'

max_wal_senders=3
wal_keep_segments=300

--> j'ai modifié la variable
wal_keep_segments=600

Mais le problème persiste toujours à chaque vacumm full je suis obligé de refaire un rsync entre mes deux serveurs..

Toutes mes excuses si le sujet a déjà été abordé.

Hors ligne

#2 20/10/2013 00:19:11

rjuju
Administrateur

Re : L'esclave réclame un fichier wal qui n'existe plus...

Bonjour,

Il est conseillé d'utiliser les paramètres "archive_command" et "restore_command" (sur le maître et l'esclave respectivement) afin de s'assurer de la continuité de la réplication si la connexion en streaming replication n'arrive pas à suivre. Voir http://docs.postgresql.fr/9.2/continuous-archiving.html

Vous pouvez du coup baisser le paramètre "wal_keep_segments".

Hors ligne

Pied de page des forums