Re: Consulta por STOP desprolijo por falta de espacio.

From: Daymel Bonne Solís <daymelbonne(at)gmail(dot)com>
To: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
Cc: Federico Pascual <federico(dot)pascual(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta por STOP desprolijo por falta de espacio.
Date: 2024-05-20 13:58:44
Message-ID: 555A513A-7234-4CB7-B918-826B1D3AEDC2@gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Federico:

> On 20 May 2024, at 8:50 AM, Guillermo E. Villanueva <guillermovil(at)gmail(dot)com> wrote:
>
> Federico, ya responderá alguno que sepa mas, pero para mi el mismo postgres ya te hizo la recuperación que necesitaba y los datos quedaron bien.
>
> El lun, 20 may 2024 a las 9:20, Federico Pascual (<federico(dot)pascual(at)gmail(dot)com <mailto:federico(dot)pascual(at)gmail(dot)com>>) escribió:
>> Estimados,
>> Buen día.
>> Una consulta.
>> Un PSQL 15.6 fue "apagado" sin los cuidados correspondientes por un problema de espacio en la partición donde guarda los datos y el wal (que se llenó al 100 %).
>> Yo hice espacio en la partición SIN borrar ningún archivo de PSQL y arranqué nuevamente el motor.
>>
>> Cuando arranca, en el log figura lo siguiente:
>> --
>> 2024-05-20 09:08:39.999 -03 [361401] LOG: escuchando en el socket Unix «/var/run/postgresql/.s.PGSQL.5432»
>> 2024-05-20 09:08:40.014 -03 [361405] LOG: el sistema de bases de datos fue interrumpido durante la recuperación en 2024-05-19 19:46:55 -03
>> 2024-05-20 09:08:40.014 -03 [361405] HINT: Esto probablemente significa que algunos datos están corruptos y tendrá que usar el respaldo más reciente para la recuperación.
>> 2024-05-20 09:08:40.226 -03 [361405] LOG: el sistema de bases de datos no fue apagado apropiadamente; se está efectuando la recuperación automática
>> 2024-05-20 09:08:40.233 -03 [361405] LOG: redo comienza en 286/E2D24BE0
>> 2024-05-20 09:08:40.745 -03 [361405] LOG: redo listo en 286/E8FFEA98 utilización del sistema: CPU: usuario: 0.35 s, sistema: 0.15 s, transcurrido: 0.51 s
>> 2024-05-20 09:08:40.834 -03 [361403] LOG: empezando checkpoint: end-of-recovery immediate wait
>> 2024-05-20 09:08:41.189 -03 [361403] LOG: checkpoint completado: se escribió 10058 buffers (3.1%); 0 archivo(s) WAL añadido(s), 0 eliminado(s), 0 reciclado(s); escritura=0.306 s, sincronización=0.015 s, total=0.359 s; archivos sincronizados=393, más largo=0.006 s, promedio=0.001 s; distancia=101229 kB, estimado=101229 kB
>> 2024-05-20 09:08:41.214 -03 [361401] LOG: el sistema de bases de datos está listo para aceptar conexiones
>> --
>>
>> Consulto:
>> ¿Es efectivamente NECESARIO restaurar desde un bkup para estar seguro de que está todo bien?
>> ¿No hay una forma de verificar si la bajada produjo efectivamente alguna corrupción o no?

Tal como te cuenta Guillermo, postgres levantó sin problemas y puedes operarlo con normalidad.

Para que no te suceda otra vez, y puedas controlar la cantidad de WALs que puedas tener en esa partición, te recomiendo que revises los parámetros wal_keep_size y max_slot_wal_keep_size (si tienes réplicas que usen slots).

Saludos

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Federico Pascual 2024-05-20 15:02:50 Re: Consulta por STOP desprolijo por falta de espacio.
Previous Message Guillermo E. Villanueva 2024-05-20 13:50:46 Re: Consulta por STOP desprolijo por falta de espacio.