Cae postgres de forma inesperada
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. From [EMAIL PROTECTED] Thu Jun 14 16:42:08 2007 From: [EMAIL PROTECTED] (Daniel Serpell) Date: Thu Jun 14 16:44:02 2007 Subject: =?iso-8859-1?q?par=E1metro?= de rpm equivalente en Debian In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Hola! El Tue, Jun 12, 2007 at 05:24:51PM -0400, Edgard Pineda escribio: Alguien sabe con qué parámetros puedo lograr un equivalente en dpkg (o apt-get) a lo siguiente en RedHat: rpm -qa --last (muestra los paquetes en orden de instalación, desde el más reciente, con la fecha al lado de cada uno) Mira los archivos /var/log/dpkg.log*, dentro está toda la información de fechas de instalación, upgrade, configuración, etc. Por ejemplo: zgrep -h '\( upgrade \)\|\( install \)' /var/log/dpkg.log* | sort -r entrega los paquetes instalados o actualizados ordenados por fecha descendente. Daniel.
Cae postgres de forma inesperada
En el bash de postgres ejecuté: Primero # ulimit -c unlimited Luego # /usr/bin/postmaster -p '5432' -D '/BASEDATO' /var/lib/pgsql/pgstartup.log 21 /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. From [EMAIL PROTECTED] Thu Jun 14 17:23:44 2007 From: [EMAIL PROTECTED] (Alvaro Herrera) Date: Thu Jun 14 17:25:49 2007 Subject: Cae postgres de forma inesperada In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Ernesto Esteban del Campo Cárcamo escribió: En el bash de postgres ejecuté: Primero # ulimit -c unlimited Luego # /usr/bin/postmaster -p '5432' -D '/BASEDATO' /var/lib/pgsql/pgstartup.log 21 /dev/null Donde se supone que debiera quedar el archivo core? Depende de la version, pero empieza buscandolo en /BASEDATO. -- Alvaro Herrera http://www.PlanetPostgreSQL.org/ Si no sabes adonde vas, es muy probable que acabes en otra parte. From [EMAIL PROTECTED] Thu Jun 14 17:43:23 2007 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Ernesto_Esteban_del_Campo_C=E1rcamo?=) Date: Thu Jun 14 17:45:17 2007 Subject: Cae postgres de forma inesperada In-Reply-To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Estimaods, Me dio: GNU gdb Red Hat Linux (6.5-16.el5rh) Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as x86_64-redhat-linux-gnu...(no debugging symbols found) Using host libthread_db library /lib64/libthread_db.so.1. Reading symbols from /lib64/libpam.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libpam.so.0 Reading symbols from /lib64/libssl.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libssl.so.6 Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libcrypto.so.6 Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libkrb5.so.3 Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libcrypt.so.1 Reading symbols from /lib64/libdl.so.2... (no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /lib64/libaudit.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libaudit.so.0 Reading symbols from /usr/lib64/libgssapi_krb5.so.2... (no debugging symbols found)...done. Loaded symbols for /usr/lib64/libgssapi_krb5.so.2 Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libk5crypto.so.3 Reading symbols from /usr/lib64/libz.so.1...(no debugging symbols found)...done. Loaded symbols