La aplicación no cierra las conexiones al servidor

Published on: 27/09/2011
Discussion

La aplicación no cierra las conexiones al servidor a no ser que la cierres la aplicación por completo. Viendo el Administrador de tareas de Windows observo que, además de los 6 procesos fijos por tener el servidor arrancado, se lanzan muchos procesos de postgres.exe que se corresponden con conexiones a la base de datos. Cada vez que abro una vista y cargo un mapa en la aplicación, se lanzan tantos procesos como capas componen dicho mapa (más o menos), pero aunque cierres la vista, las conexiones no se cierran. Si cargas mapa tras mapa, se suman más y más procesos de postgres.exe que no se cerrarán hasta que cierres por completo la aplicación. Esto ya sucedía en la 1.0, pero lo solucionaba incrementando el max_connections del servidor de postgresql. Os comento esto por si lo veis como posible mejora de rendimiento de la aplicación para evitar saturar el servidor y que lance el mensaje de FATAL: Sorry, too many clients connected already (esto desde el lado del servidor) o ventana con error en la aplicación donde dice lo mismo en el detalle del error.



HardwareNone
ProductNone
Operating SystemNone
ComponentNone
VersionNone
SeverityNone

Category

Support