Cae postgres de forma inesperada

Ernesto Esteban del Campo Cárcamo desarrollo en desis.cl
Jue Jun 14 16:54:04 CLT 2007


En el bash de postgres ejecuté:
Primero
# ulimit -c unlimited
Luego
# /usr/bin/postmaster -p '5432' -D '/BASEDATO' & >> 
/var/lib/pgsql/pgstartup.log 2>&1 < /dev/null

Donde se supone que debiera quedar el archivo core?

Estoy en Centos 5 64 bits.

Atte,
Ernesto del Campo C.


Ernesto Esteban del Campo Cárcamo escribió:
> Muchas Gracias Alvaro,
> 
> En este momento estoy haciendo las pruebas que me comentaste y les 
> cuento como me va.
> 
> Atte,
> Ernesto del Campo C.
> 
> Alvaro Herrera escribió:
>> Ernesto Esteban del Campo Cárcamo escribió:
>>> Estimados listeros,
>>>
>>> Tengo un problema mas o menos grave:
>>>
>>> Para que esten en el contexto en que me encuentro, instalé Centos 5.0 
>>> + un sistema de Cluster con HeartBeat y DRBD que hace un raid 1 por 
>>> red con la carpeta /BASEDATO que contiene el directorio data de 
>>> PostgreSQL.
>>
>> Una señal 11 es sintoma de problemas serios ... lo mas probable es que
>> se trate de un problema de hardware.  Haz hecho correr memtest sobre la
>> maquina en cuestion?  Hay algun otro proceso corriendo en la maquina y
>> que tambien se muera inesperadamente?
>>
>> Tambien es posible que sea un bug de Postgres.  Ideal seria que pudieras
>> capturar el backtrace.  Para esto, tienes que iniciar postmaster en un
>> shell donde hayas hecho
>> ulimit -c unlimited
>> y luego guardas el archivo core que se genere cuando el proceso se
>> caiga.  A continuacion, haces
>> gdb postmaster /path/al/core
>> y en gdb le das "bt".   Luego pegas la salida aca y comentamos.
>>
>> Ojo, para que esto funcione tiene que ser un Postgres que este compilado
>> con simbolos de depuracion.  Entiendo que algunas distros tienen los
>> simbolos en paquetes separados, por ej. podrias buscar si hay un paquete
>> postgresql-dbg o -debug algo por el estilo.
>>


Más información sobre la lista de distribución Linux