From: | Daymel Bonne Solís <daymelbonne(at)gmail(dot)com> |
---|---|
To: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: retención de arhivos wal |
Date: | 2023-05-18 15:20:11 |
Message-ID: | F96FDFB3-68D2-407F-B8FE-C453385DFC9E@gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Guillermo:
> El 18 may. 2023, a las 10:01, Guillermo E. Villanueva <guillermovil(at)gmail(dot)com> escribió:
>
> Buen día, tengo un servidor postgres 11.5 en debian, replicando por streaming, aparte tiene respaldo en un barman a través de archive_command con rsync.
> La replicación funciona bien. Si reviso los wal en el servidor standby, estan bien y se rotan bien.
> El respaldo de los archivos wal funciona bien.
>
> El probelma es que no se están borrando los archivos wal del master.
> En la configuración tengo:
> wal_level = hot_standby
> synchronous_commit = local
> checkpoint_timeout = 15min
> max_wal_senders = 1
> wal_keep_segments = 100
> max_replication_slots = 3
> synchronous_standby_names = 'standby'
> hot_standby = on
> archive_mode = on
> archive_command = 'rsync -a %p ....
>
> Me pueden tirar algunas pistas para descubrir porque no se borran los logs?
Puedes revisar si:
1. Hay un slot creado que no está siendo utilizado
2. El archive_command arroja un error al ejecutarse. Puedes ver la vista pg_archiver_stat y el log de postgres
Si usas barman, te aconsejo utilizar la utilidad barman-wal-archive para el archivado en el archive_command https://docs.pgbarman.org/release/3.5.0/barman-wal-archive.1.html
Saludos
From | Date | Subject | |
---|---|---|---|
Next Message | Diego Feito | 2023-05-18 15:27:16 | Re: retención de arhivos wal |
Previous Message | Guillermo E. Villanueva | 2023-05-18 15:01:44 | retención de arhivos wal |