From: | "Antonio Martinez" <amartinezal(at)azertia(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Se puede detetac cuando se hace un shutdow del postmaster. |
Date: | 2006-05-30 07:38:44 |
Message-ID: | 447BF684.1070903@azertia.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola lista os mando una consulta un poco complicada pero quiza algún
gurú de postgres sepa como detectar la parada el servicio de postgres.
Os cuento la problematica, estamos usando Triggers con Java para
ejecutar las acciones asociadas al lanzar el trigger, este trigger con
código Java levanta un pool de conexiones con la propia BD para
realizar una seríe de operaciones sobre los datos y insertarlos en otras
tablas. Hasta aqui todo bien.
El problema al hacer el shutdown del postmaster este no es capaz de
bajar correctamente, no elimina el archivo postmaster.pid, y hemos
detectado que es debido a que el pool de conexiones no se detruye y eso
impide que el postmaster baje correctamente. Con este funcionamiento nos
vemos obligados a que el postmaster se destruya cada vez que termina de
usar una conexion por consiguiente cada vez que quiere usarla de nuevo
la tiene que abrir otra vez, en vez de tenerla ya abierta, con la
correspondiente perdida de rendimiento que ya sabeis.
Si alguien sabe como detectar el evento de bajada del servicio de
postmaster para nosotros lanzar otro proceso que se encarge de destruir
el pool, agradeceríamos mucho su aportación.
Gracias por adelantado.
Antuan.
----------------------------------------------------------------------- Este mensaje y los documentos, que en su caso, lleve anexos, pueden contener informacion confidencial y atañe exclusivamente a las personas a las que va dirigido. Cualquier opinion en el contenida, es exclusiva de su autor y no representa necesariamente la opinion de AZERTIA. Si usted no es el destinatario de este mensaje, considerese advertido de que lo ha recibido por error y que cualquier uso, difusion o copia estan prohibidos legalmente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique por la misma via o al telefono 93 207 55 11 y proceda a destruirlo inmediatamente.
This email is confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of AZERTIA. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify it to AZERTIA by telephone on number +34 93 207 55 11. -----------------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Estévez CIFA Córdoba | 2006-05-30 07:51:04 | PHP y PostgreSQL |
Previous Message | Jaime Casanova | 2006-05-30 04:35:04 | Re: "ayuda de vistas" |