From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | FATAL: el sistema de base de datos está en modo de recuperación |
Date: | 2009-12-18 17:13:04 |
Message-ID: | 4B2BB820.9040901@soft-com.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos,
Hace un rato, un compañero estaba ejecutando unas consultas sobre una base de datos access con
tablas vinculadas a posgres-8.3 mediante odbc. De pronto se ha roto la conexion y no podia volver a
conectar.
En el log de postgres aparece lo siguiente:
2009-12-18 16:51:05 CET ERROR: no existe la relación «msysconf»
2009-12-18 16:51:05 CET SENTENCIA: SELECT Config, nValue FROM MSysConf
2009-12-18 17:15:18 CET LOG: proceso de servidor (PID 24170) fue terminado por una señal 11:
Segmentation fault
2009-12-18 17:15:18 CET LOG: terminando todos los otros procesos de servidor activos
A partir de ese momento cada intento de conexión generaba en el log:
2009-12-18 17:16:49 CET FATAL: el sistema de base de datos está en modo de recuperación
A los 15 minutos hemos hecho un restart a postgres, el log muestra lo siguiente:
2009-12-18 17:28:10 CET LOG: el paquete de inicio está incompleto
2009-12-18 17:28:10 CET LOG: se recibió petición de apagado rápido
2009-12-18 17:29:10 CET LOG: se recibió petición de apagado inmediato
2009-12-18 17:29:10 CET WARNING: terminating connection because of crash of another server process
2009-12-18 17:29:10 CET DETAIL: The postmaster has commanded this server process to roll back the
current transaction and exit, because another server process exited abnormally and possibly
corrupted shared memory.
2009-12-18 17:29:10 CET HINT: In a moment you should be able to reconnect to the database and
repeat your command.
2009-12-18 17:29:10 CET WARNING: terminating connection because of crash of another server process
2009-12-18 17:29:10 CET DETAIL: The postmaster has commanded this server process to roll back the
current transaction and exit, because another server process exited abnormally and possibly
corrupted shared memory.
2009-12-18 17:29:10 CET HINT: In a moment you should be able to reconnect to the database and
repeat your command.
2009-12-18 17:29:10 CET WARNING: terminating connection because of crash of another server process
2009-12-18 17:29:10 CET DETAIL: The postmaster has commanded this server process to roll back the
current transaction and exit, because another server process exited abnormally and possibly
corrupted shared memory.
2009-12-18 17:29:10 CET HINT: In a moment you should be able to reconnect to the database and
repeat your command.
2009-12-18 17:29:10 CET WARNING: terminating connection because of crash of another server process
2009-12-18 17:29:10 CET DETAIL: The postmaster has commanded this server process to roll back the
current transaction and exit, because another server process exited abnormally and possibly
corrupted shared memory.
2009-12-18 17:29:10 CET HINT: In a moment you should be able to reconnect to the database and
repeat your command.
2009-12-18 17:29:16 CET LOG: no se pudo cargar el archivo del certificado raíz «root.crt»: código
de error SSL no reportado
2009-12-18 17:29:16 CET DETALLE: Los certificados de clientes no se verificarán.
2009-12-18 17:29:16 CET LOG: el paquete de inicio está incompleto
2009-12-18 17:29:16 CET LOG: el sistema de bases de datos fue interrumpido; última vez en
funcionamiento en 2009-12-18 17:10:44 CET
2009-12-18 17:29:16 CET LOG: el sistema de bases de datos no fue apagado apropiadamente; se está
efectuando la recuperación automática
2009-12-18 17:29:16 CET LOG: redo comienza en 0/C28DDF8
2009-12-18 17:29:16 CET LOG: registro de longitud cero en 0/CF06EE0
2009-12-18 17:29:16 CET LOG: redo listo en 0/CF050E8
2009-12-18 17:29:16 CET LOG: última transacción completada al tiempo de registro 2009-12-18
17:13:58.485145+01
2009-12-18 17:29:17 CET FATAL: el sistema de base de datos está iniciándose
2009-12-18 17:29:17 CET LOG: lanzador de autovacuum iniciado
2009-12-18 17:29:17 CET LOG: el sistema de bases de datos está listo para aceptar conexiones
Despues del restart mi compañero ha continuado realizando las consultas que hacia cuando sucedió el
problema y aparentemente funciona todo ok.
Las preguntas son:
¿Hay algun motivo conocido que provoque esta caida del servidor?
En este caso, que entra en modo recuperación, ¿es preferible esperar a que se recupere solo o lo
correcto es hacer un restart como he hecho?
La version de postgres es:
"PostgreSQL 8.3.7 on i486-pc-linux-gnu, compiled by GCC gcc-4.3.real (Debian 4.3.2-1.1) 4.3.2"
Gracias.
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.
From | Date | Subject | |
---|---|---|---|
Next Message | Hugo A. Figueroa Solano | 2009-12-18 17:52:45 | ultimo registro en postgres |
Previous Message | yanguma | 2009-12-18 15:31:52 | RESTRICION FUNCION COPY |