El día 23 de junio de 2011 22:34, Alvaro Herrera
<alvhe...@alvh.no-ip.org> escribió:
> Excerpts from Sebastián Villalba's message of jue jun 23 17:37:33 -0400 2011:
>
>> {{invalid memory alloc request size 1836016434}}
>> el servidor ha cerrado la conexión inesperadamente,
>>         probablemente porque terminó de manera anormal
>>         antes o durante el procesamiento de la petición.
>> La conexión al servidor se ha perdido. Intentando reiniciar: falló.
>> !>
>
> Bah.
>
> Normalmente los casos como este significan que algo sobreescribió el
> int4 que representa el largo de un varlena.  En tu caso, el número
> 1836016434 es la cadena de bits 1101101011011110110001100110010 que si
> lo interpretas como bytes, puedes ver que son todos ASCII:
>
>  1101101 = m
> 01101111 = o
> 01100011 = c
> 00110010 = 2
>
> No sé si eso te dirá algo a ti.  En algunos casos es posible encontrar
> patrones de bits interesantes en el registro corrupto mirando con
> pg_filedump; si tienes mucha suerte puedes averiguar la causa del
> problema de esta forma, pero obviamente tienes que estar preparado para
> interpretar el hexadecimal del registro en formato interno.

La verdad que no me dice nada esa secuencia. Supongo que tiene
eventualmente podría tener algún significado, y otras veces (tal vez
ésta) sean solo valores aleatorios. De nuevo y como siempre muchas
gracias.

-- 
Sebastián Villalba
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a