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 [r...@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)... [r...@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..??
