From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: FATAL: el sistema de base de datos está en modo de recuperación |
Date: | 2009-12-18 18:05:39 |
Message-ID: | 20091218180538.GF4055@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Oswaldo Hernández escribió:
> 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
Hola, normalmente cuando el sistema se cae, al volver a levantarse queda
en modo de recuperación. Esto es normal, y después del tiempo que tarde
la recuperación se supone que debería volver a aceptar conexiones. El
restart debería ser innecesario. Si lo bajas y lo vuelves a subir, la
recuperación va a continuar desde el punto en que quedó.
Ahora, la verdad es que en varios casos he visto que a veces parece
quedarse "pegado" más de lo esperable en modo de recuperación, y
extrañamente si uno lo baja y lo vuelve a subir termina más rápido.
Quizás se deba a algún bug en el modo de recuperación.
¿Cuánto es tu checkpoint_segments y checkpoint_timeout? (Estos
parámetros determinan qué tanto trabajo tiene que hacer el servidor para
completar la recuperación). Si los valores no son muy altos, la
recuperación debería ser rápida. 15 minutos me parece exagerado.
Otra cosa: normalmente el sistema no debería caerse. Sería bueno
investigar qué ocasionó el "segmentation fault", para evitar que vuelva
a suceder. ¿Tienes algún módulo contrib cargado, o quizás algún módulo
externo?
--
Alvaro Herrera Vendo parcela en Valdivia:
http://www.portalinmobiliario.com/propiedades/fichas.asp?PropID=749682
"Amanece. (Ignacio Reyes)
El Cerro San Cristóbal me mira, cínicamente, con ojos de virgen"
From | Date | Subject | |
---|---|---|---|
Next Message | ReynierPM | 2009-12-18 18:30:59 | Re: Problemas con permisos para aplicaciones locales |
Previous Message | Hugo A. Figueroa Solano | 2009-12-18 17:52:45 | ultimo registro en postgres |