From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Jose Joaquin Lorente Garcia <jlorente(at)unesco(dot)upv(dot)es> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Conexiones y finalización de procesos postgres |
Date: | 2003-08-07 21:39:49 |
Message-ID: | 20030807213949.GE13806@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Thu, Aug 07, 2003 at 01:42:42PM +0200, Jose Joaquin Lorente Garcia wrote:
> Hola estimados compañeros,
>
> Trabajando con conexiones locales desde un servidor apache utilizando
> PHP a una base de datos postgres hemos detectado que en un principio
> los procesos postgres que atienden el query responden a la petición
> pero después no "mueren" o ejecutan "exit(0)" (ver más abajo fichero
> LOG de postgres con la opción DEBUG1 para detalles). Esto implica que
> postgres alcanza rápidamente el límite de conexiones concurrentes y lo
> peor no es esto, sino que súbitamente postgres dedice "morir".
Hmmm... a mi me parece que mueren. Quizas este ejemplo no muestra
exactamente lo que estas tratando de ilustrar. Si estas usando
pg_pconnect() tienes que asegurarte que tienes al menos max_backends
como la cantidad maxima de hijos de apache.
Sobre "decide morir", no es culpa de Postgres; algo le esta mandando una
señal. Probablemente el postmaster fue ejecutado en una consola y no se
desligó completamente de ella, quedado sujeto a las señales de tu
intérprete. Busca "pmdie(2)" en las listas de archives.postgresql.org,
estoy seguro haber visto reportes muy similares hace poco.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"The problem with the future is that it keeps turning into the present"
(Hobbes)
From | Date | Subject | |
---|---|---|---|
Next Message | Esther Rodriguez Caballo | 2003-08-08 06:33:40 | [Pgsql-ayuda] Urgente!!!! |
Previous Message | Alvaro Herrera | 2003-08-07 20:39:41 | Re: [Pgsql-ayuda] Cantidad de registros |