Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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".
Julien.
https://rjuju.github.io/
Hors ligne