| 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
| 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. |