Skip site navigation (1) Skip section navigation (2)

Re: Repetidos errores en un servidor

From: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
To: Martín Marqués <martin(dot)marques(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Repetidos errores en un servidor
Date: 2010-11-24 23:38:56
Message-ID: AANLkTimEX3s2n8W1FVy+Viv0VXzEPzes7HA9MV=5iMpN@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
1- Verifica la configuracion que tienes en work_mem, sospecho que la tienes
muy baja
Puedes hacer una recomendación con pgtune a ver cuáles valores te sugiere.
No confíes plenamente
en él, sino ajusta los valores a tus necesidades.
2- Para que veas todo lo que está pasando, regístralo todo en el log.
Por ejemplo pudieras poner en tu posgresql.conf de esta forma:
  log_statement = 'all'
  log_min_duration = 0
  log_min_duration_statement = 0
  log_duration = true
  log_line_prefix = '%m %h %u(at)%d %p %r'
  log_rotation_size = 0
  log_truncate_on_rotation = on

El 24 de noviembre de 2010 16:08, Martín Marqués
<martin(dot)marques(at)gmail(dot)com>escribió:

> Buenas,
>
> Ultimamente me estoy encontrando con repetidos errores en un servidor
> PostgreSQL 8.4.5 que usamos para desarrollo (de ahi que recien me
> pongo a ver que es lo que le esta sucediendo). Cada tanto o se cae el
> servidor o mueren procesos del postmaster.
>
> Por ejemplo, en el backup de ayer me llego esto en los reportes:
>
> pg_dump: Falló la extracción del contenido de la tabla
> «novedades_fotos»: PQgetCopyData() falló.
> pg_dump: Mensaje de error del servidor: el servidor ha cerrado la
> conexión inesperadamente
>        Probablemente se debe a que el servidor terminó de manera anormal
>        antes o durante el procesamiento de la petición.
>
> Buscando el los logs encuentro esto:
>
> 2010-11-23 21:15:17 ART - siprebi: LOG:  sentencia: COPY
> biblioteca.novedades_fotos (codigo, foto) TO stdout;
> 2010-11-23 21:15:30 ART - : LOG:  proceso background writer (PID 8917)
> fue terminado por una se?al 9: Killed
> 2010-11-23 21:15:34 ART - : LOG:  terminando todos los otros procesos
> de servidor activos
> 2010-11-23 21:15:35 ART - postgres: WARNING:  terminando la conexión
> debido a una falla en otro proceso servidor
> 2010-11-23 21:15:35 ART - postgres: DETALLE:  Postmaster ha ordenado
> que este proceso servidor cancele la transacción en curso y finalice
> la conexión, porque otro proceso servidor ha terminado anormalmente y
> podría haber corrompido la memoria compartida.
> 2010-11-23 21:15:35 ART - postgres: HINT:  Dentro de un momento
> debería poder reconectarse y repetir la consulta.
> 2010-11-23 21:15:35 ART - : WARNING:  terminando la conexi?n debido a
> una falla en otro proceso servidor
> 2010-11-23 21:15:35 ART - : DETALLE:  Postmaster ha ordenado que este
> proceso servidor cancele la transacci?n en curso y finalice la
> conexi?n, porque otro proceso servidor ha terminado anormalmente y
> podr?a haber corrompido la memoria compartida.
> 2010-11-23 21:15:35 ART - : HINT:  Dentro de un momento deber?a poder
> reconectarse y repetir la consulta.
> 2010-11-23 21:15:35 ART - siprebi: WARNING:  terminando la conexión
> debido a una falla en otro proceso servidor
> 2010-11-23 21:15:35 ART - siprebi: DETALLE:  Postmaster ha ordenado
> que este proceso servidor cancele la transacción en curso y finalice
> la conexión, porque otro proceso servidor ha terminado anormalmente y
> podría haber corrompido la memoria compartida.
> 2010-11-23 21:15:35 ART - siprebi: HINT:  Dentro de un momento debería
> poder reconectarse y repetir la consulta.
> 2010-11-23 21:15:35 ART - siprebi: SENTENCIA:  COPY
> biblioteca.novedades_fotos (codigo, foto) TO stdout;
> 2010-11-23 21:15:36 ART - : LOG:  proceso de archivado (PID 8920)
> termin? con c?digo de salida 1
> 2010-11-23 21:15:36 ART - : LOG:  todos los procesos fueron
> terminados; reinicializando
> 2010-11-23 21:15:38 ART - : LOG:  el sistema de bases de datos fue
> interrumpido; ?ltima vez en funcionamiento en 2010-11-23 21:11:19 ART
> 2010-11-23 21:15:38 ART - : LOG:  el sistema de bases de datos no fue
> apagado apropiadamente; se est? efectuando la recuperaci?n autom?tica
> 2010-11-23 21:15:39 ART - : LOG:  registro de longitud cero en 5/1C08331C
> 2010-11-23 21:15:39 ART - : LOG:  no se requiere redo
> 2010-11-23 21:15:41 ART - : LOG:  el sistema de bases de datos est?
> listo para aceptar conexiones
> 2010-11-23 21:15:41 ART - : LOG:  lanzador de autovacuum iniciado
>
> Que fue lo que paso aca?
>
> --
> Martín Marqués
> select 'martin.marques' || '@' || 'gmail.com'
> DBA, Programador, Administrador
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>



-- 
Ing. Marcos Luís Ortíz Valmaseda
Data Lover(RDBMS and NOSQL Movement) && System Engineer

http://it.toolbox.com/blogs/sql-apprentice
http://www.linkedin.com/in/marcosluis2186/
http://www.github.com/marcosluis2186

Centro de Tecnologías de Gestión de Datos (DATEC)
Linux User # 418229

In response to

pgsql-es-ayuda by date

Next:From: Marcos Luis Ortiz ValmasedaDate: 2010-11-24 23:45:43
Subject: Re: Problema con log de postgresq 7.3
Previous:From: Marcos Luis Ortiz ValmasedaDate: 2010-11-24 23:24:19
Subject: Re: Problemas instalando Pgpool

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group