Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group