sistema en modo recuperacion

From: Diego Ayala <netdiego81(at)gmail(dot)com>
To: Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: sistema en modo recuperacion
Date: 2010-10-21 14:02:58
Message-ID: AANLkTikExOg8mQV7gBNZE-hXqT6Ur9+g1ADEB-NQkehp@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenos dias a todos, estoy con un problema que no estoy entendiendo muy
bien, mi situacion es la siguiente.. Esta mañana me encontre con que mi
sistema emitia el siguiente error

web db_dgcp 192.168.203.21(43834) 2010-10-20 00:31:21 PYST idleDETALLE:
Postmaster ha ordenado que este proceso servidor can
cele la transacción en curso y finalice la conexión, porque otro proceso
servidor ha terminado anormalmente y podría haber co
rrompido la memoria compartida.
web db_dgcp 192.168.203.21(43834) 2010-10-20 00:31:21 PYST idleHINT: Dentro
de un momento debería poder reconectarse y repet
ir la consulta.

buscando en la lista encontre la posible causa, ya que el primer mensaje
emitido antes de que ocurra esto fue

2010-10-18 01:04:28 PYST LOG: proceso de servidor (PID 27896) fue
terminado por una señal 9
2010-10-18 01:04:38 PYST LOG: terminando todos los otros procesos de
servidor activos
web db_dgcp 192.168.203.21(54974) 2010-10-18 01:04:46 PYST idleWARNING:
terminando la conexión debido a una falla en otro pr
oceso servidor
web db_dgcp 192.168.203.21(54974) 2010-10-18 01:04:46 PYST idleDETALLE:
Postmaster ha ordenado que este proceso servidor can
cele la transacción en curso y finalice la conexión, porque otro proceso
servidor ha terminado anormalmente y podría haber co
rrompido la memoria compartida.

Reinicie el sever y ya funciono de vuelta.. segun lo que lei debo
desactivar el overcommit.
Pero algo que me parece extraño es que al hacer la siguiente consulta del
estado del proceso veo esto

[root(at)db data]# /etc/init.d/postgresql status

Se está ejecutando postmaster (pid 4428 4425 4419 4418 4404 4402 4401 4394
4356 4355 4351 4349 4327 4326 4325 4297 4284 4249 4248 4246 4244)...
[root(at)db data]# ps aux|grep postgres
postgres 4244 0.0 0.1 554832 16568 pts/0 S 10:50 0:00
/usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data
postgres 4246 0.0 0.0 10796 2084 ? Ss 10:50 0:00 postgres:
logger process
postgres 4248 0.0 0.2 555092 18068 ? Ss 10:50 0:00 postgres:
writer process
postgres 4249 0.0 0.0 11112 2340 ? Ss 10:50 0:00 postgres:
stats collector process
postgres 4284 0.0 1.7 557144 148448 ? Ss 10:50 0:00 postgres: web
db_dgcp 192.168.192.21(57331) idle
postgres 4297 0.0 0.2 555820 18540 ? Ss 10:51 0:00 postgres: web
db_dgcp 192.168.192.21(57342) idle
postgres 4325 0.0 0.2 555820 18628 ? Ss 10:53 0:00 postgres: web
db_dgcp 192.168.192.21(57370) idle
postgres 4326 0.0 0.2 555820 19440 ? Ss 10:53 0:00 postgres: web
db_dgcp 192.168.192.21(57371) idle
postgres 4327 0.0 0.2 556188 22744 ? Ss 10:53 0:00 postgres: web
db_dgcp 192.168.192.21(57372) idle
postgres 4349 0.0 0.2 555820 17988 ? Ss 10:53 0:00 postgres: web
db_dgcp 192.168.192.21(57391) idle
postgres 4351 0.1 1.7 557140 148436 ? Ss 10:53 0:00 postgres: web
db_dgcp 192.168.192.21(57393) idle
postgres 4355 0.0 0.2 555820 18616 ? Ss 10:54 0:00 postgres: web
db_dgcp 192.168.192.21(53834) idle
postgres 4356 0.0 0.2 556188 22644 ? Ss 10:54 0:00 postgres: web
db_dgcp 192.168.192.21(53835) idle
postgres 4394 0.0 0.2 555820 17988 ? Ss 10:56 0:00 postgres: web
db_dgcp 192.168.192.21(53870) idle
postgres 4401 0.0 0.2 555820 17988 ? Ss 10:56 0:00 postgres: web
db_dgcp 192.168.192.21(53877) idle
postgres 4402 0.0 0.2 555820 17996 ? Ss 10:56 0:00 postgres: web
db_dgcp 192.168.192.21(53878) idle
postgres 4404 0.0 0.2 555820 17988 ? Ss 10:56 0:00 postgres: web
db_dgcp 192.168.192.21(53880) idle
postgres 4418 0.0 0.2 555884 19052 ? Ss 10:57 0:00 postgres: web
db_dgcp 192.168.192.21(53894) idle
postgres 4419 0.0 0.2 555884 19052 ? Ss 10:57 0:00 postgres: web
db_dgcp 192.168.192.21(53895) idle
postgres 4425 0.0 0.2 555820 17996 ? Ss 10:57 0:00 postgres: web
db_dgcp 192.168.192.21(53901) idle
postgres 4428 0.0 0.2 555820 17996 ? Ss 10:57 0:00 postgres: web
db_dgcp 192.168.192.21(53904) idle
postgres 4468 0.5 1.7 557140 148364 ? Ss 10:59 0:00 postgres: web
db_dgcp 192.168.192.21(33315) idle
postgres 4470 0.0 0.2 555820 17996 ? Ss 10:59 0:00 postgres: web
db_dgcp 192.168.192.21(33317) idle
postgres 4523 0.0 0.2 555820 18620 ? Ss 11:00 0:00 postgres: web
db_dgcp 192.168.192.21(33368) idle
postgres 4524 0.0 0.2 555820 19284 ? Ss 11:00 0:00 postgres: web
db_dgcp 192.168.192.21(33369) idle
postgres 4525 0.0 0.2 556188 23560 ? Ss 11:00 0:00 postgres: web
db_dgcp 192.168.192.21(33370) idle
postgres 4527 0.0 0.2 555820 17996 ? Ss 11:00 0:00 postgres: web
db_dgcp 192.168.192.21(33372) idle
root 4607 0.0 0.0 4152 732 pts/0 S+ 11:01 0:00 grep postgres

Se van acumulando varios pids que me parece volveran a afectar mi sistema..
Este server fue mi servidor de produccion durante mas de 3 años.. corre
sobre CentOS 5.3 y la base de datos es PostgreSQL 8.2 de 64 bits.

A que podria deberse esta acumulacion de pids.!?? , o como podria
solucionarlo..??

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2010-10-21 14:56:56 Re: sistema en modo recuperacion
Previous Message Francisco Charo 2010-10-21 10:54:27 Re: [pgsql-es-ayuda] discriminación de maúsculas a minúsculas