Re: pg_restore ERROR: unexpected message type 0x58 during COPY from stdin

From: listas <listas(at)soft-com(dot)es>
To: Diego Ayala <netdiego81(at)gmail(dot)com>, Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: pg_restore ERROR: unexpected message type 0x58 during COPY from stdin
Date: 2021-10-27 18:04:42
Message-ID: 41cb28cb-6b65-8a76-3af2-a472845d9bf7@soft-com.es
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 27/10/21 a las 13:01, Diego Ayala escribió:
> Buenos días, me gustaría tener un poco de ayuda de parte del grupo sobre
> algo que me empezo a ocurrir el día de ayer con un restore que intente
> realizar.
>
> semanalmente realizamos pruebas de restore de nuestros backups, y hasta
> antes de ayer todo bien, pero el error de ayer me dejo un poco perdido.
>
> Utilizo PostgreSQL 9.4.10 en producción, con  REL 7 sobre Power , el
> restore también lo estoy haciendo en un equipo con PostgreSQL 9.4.10
> REL8, ya hice el restore varias veces sin mayores problemas.
> El comando utilizado para el restore es
>
>  pg_restore -d db20211012     20211012-db_noche.tar  -v
>
> Mi bkp pesa unos 60GB debido a la cantidad de tablas auditorías con las
> que cuento, tengo 34 esquemas,  al momento de restaurar el esquema nro
> 32 me tiro este error y obviamente el restore queda a medias.
>
> >ERROR:  unexpected message type 0x58 during COPY from stdin
>
> < 2021-10-26 21:09:21.338 -03 >CONTEXT:  COPY atributo, line 2139038
> < 2021-10-26 21:09:21.338 -03 >STATEMENT:  COPY atributo (id, booleano,
> cadena_corta, cadena_larga, cadena_mediana, cadena_muy_larga, fecha,
> monetario, numerico, atributo_evento_id, evento_id) FROM stdin;
>
> < 2021-10-26 21:09:21.339 -03 >LOG:  could not send data to client:
> Broken pipe

Aqui tienes el problema: se ha roto la conexion entre pg_restore y el
servidor.

Posibles causas:

1.-Algun dato en el restore no es entendido por el servidor y este ha
abortado la conexion: comprueba los logs del servidor e intenta, si es
posible, localizar la linea donde rompe para ver si tiene algo raro.

2.-Otro problema en el sistema que le ha forzado a romper la conexion
(disco lleno, falta de memoria, etc ...) Comprueba los logs del sistema.

3.- Si tienes instalado en RH algun software de analisis de
trafico/firewall mira a ver la conexion se rompio por culpa de este.
Este software deberia tener sus logs.

Saludos y suerte.

--
Oswaldo

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diego Ayala 2021-10-28 10:21:11 Re: pg_restore ERROR: unexpected message type 0x58 during COPY from stdin
Previous Message Horacio Miranda 2021-10-27 16:34:27 Re: pg_restore ERROR: unexpected message type 0x58 during COPY from stdin