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.
Hardware | None |
Product | None |
Operating System | None |
Component | None |
Version | None |
Severity | None |