RE: problema con max-pool-conecction

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: 'Eveling Velásquez' <lingso13(at)yahoo(dot)es>
Cc: <alvherre(at)alvh(dot)no-ip(dot)org>, "'Edwin Quijada'" <listas_quijada(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: problema con max-pool-conecction
Date: 2009-10-27 16:53:25
Message-ID: ACA189C16F71450290E2C02998535607@iptel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: Eveling Velásquez [mailto:lingso13(at)yahoo(dot)es]
>
> Hola!!
> He configurado los valores tal como lo has indicado, el
> pgadmin ya se conecta.
> <min-pool-size>5</min-pool-size>
> <max-pool-size>40</max-pool-size>
> <idle-timeout-minutes>5</idle-timeout-minutes>
>
>
> Mi inquietud sigue siendo que veo 47 lineas al hacer un ps
> aux | grep postgres de las cuales 6 son
>
> postgres 22153 0.0 0.0 50792 3900 ? S< Oct23
> 0:25 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data
> postgres 22156 0.0 0.3 50792 32176 ? S<s Oct23
> 0:00 postgres: writer process
> postgres 22157 0.0 0.0 50792 992 ? S<s Oct23
> 0:00 postgres: wal writer process
> postgres 22158 0.0 0.0 51520 1592 ? S<s Oct23
> 0:00 postgres: autovacuum launcher process
> postgres 22159 0.0 0.0 14048 1220 ? S<s Oct23
> 2:26 postgres: stats collector process
> root 27020 0.0 0.0 3940 748 pts/1 S+ 10:55
> 0:00 grep postgres
>
> el resto es
> postgres 30810 0.0 0.0 51344 2728 ? S<s Oct26
> 0:00 postgres: usuario bd x.x.x.x(43818) idle
> postgres 30811 0.0 0.0 51344 2728 ? S<s Oct26
> 0:00 postgres: usuario bd x.x.x.x(43819) idle
>
> En el postgresql tengo varias bd, las cuales son utilizadas
> por 2 jboss, he configurado los datasource necesarios.
>
> Alguna pista de estas conexiones idle????
>
>

Las conexiones idle corresponden al pool de conexiones de ambos Jboss a las
diversas bases que decis tener.
Es el comportamiento normal del pool de conexiones: tener conexiones
abiertas listas por si aparece algún requerimiento de la aplicación.
Lo que no es normal es que las conexiones estén en "idle in transaction",
pero ese no parece ser tu caso.

Tené en cuenta que la configuración de los Jboss es por datasource. Por lo
tanto tenés que considerar que el acumulado de conexiones definidas en los
datasource impactarán sobre Postgres. Por lo tanto el max-pool-size
acumulado de ambos Jboss debe ser inferior al max_connections de Postgres.
Variará mucho en función del hardware que tengas, pero por lo general
tendería a limitar los datasource a que incrementar max_connections por
sobre 100.

Saludos.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Listas 2009-10-27 17:01:43 RE: Ayuda con Funcion
Previous Message Eveling Velásquez 2009-10-27 16:22:53 Re: problema con max-pool-conecction