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