Error en la cantidad de clientes conectados

Buenos días! Tenemos el siguiente error en Gestión, el cual lo solucionamos aumentando la cantidad de conexiones permitidas (de 100 a 200), reiniciando Postgres y listo.

<blockquote>[ERROR][guarani] No es posible realizar la conexi�n a la base. Mensaje: SQLSTATE[08006] [7] FATAL:  lo siento, ya tenemos demasiados clientes
FATAL:  lo siento, ya tenemos demasiados clientes
[CRITICAL][toba] toba_error_db: <p><b>SQLSTATE:</b> db_08006</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> FATAL:  lo siento, ya tenemos demasiados clientes
FATAL:  lo siento, ya tenemos demasiados clientes</p><p><b>SQL:</b> </p></blockquote>

La pregunta es, ¿Que pudo haber pasado? y si estamos ante un error grave o no, porque nos parece raro tener 100 conexiones a gestión. No tenemos tanto personal trabajando sobre ese modulo.

Saludos
Lopez Gerardo
Guarani 3.20

Hola Eduardo

tenes razon que 100 sesiones clientes activos suena a mucho, pero a veces, las sesiones no terminan por algun motivo y se van acumulando. En ese caso, si te vuelve a pasar los mismo, conectate como usuario postgres. El postgres reserva un par de sesiones “extra” para el usuario postgres y hace la consulta:

select * from pg_stat_activity; eso te va a mostrar las 100 sesiones activas, y el query que cada una esta ejecutando.

luego podes cerrar algunas sesiones una por una con

select pg_terminate_backend(pid) – el valor de pid lo obtenes en primer select

ojala esto te sirva,!, saludos
Ignacio