From: | "Ing(dot) Marcos Ortiz " <mlortiz(at)uci(dot)cu> |
---|---|
To: | luis muro <luis(dot)muro(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: psql: FATAL: sorry, too many clients already |
Date: | 2009-11-11 17:42:39 |
Message-ID: | 4AFAF78F.5060408@uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
luis muro escribió:
> Saludos a toda lista,
>
> Me gustaría me pueden ayudar, tengo una aplicación ERP (openbravo) con
> aprox de 15 a 30 usuarios concurrentes, el problema es que no paso de
> las 45 conexiones aproximadamente
>
> psql -U desarrollo -p 9999 cog
>
> psql: FATAL: sorry, too many clients already
>
> Cog-1 ~ # psql -U desarrollo -p 5432 cog
>
> psql: FATAL: sorry, too many clients already
>
> Cog-1 ~ # ps -aux | grep pgpool | wc -l
>
> Warning: bad ps syntax, perhaps a bogus '-'? See
> http://procps.sf.net/faq.html
>
> 66
>
> Cog-1 ~ # ps -aux | grep postgres | wc -l
>
> Warning: bad ps syntax, perhaps a bogus '-'? See
> http://procps.sf.net/faq.html
>
> 47
>
>
> He seguido varios consejo que he encontrado en esta lista y probado
> modificar varios parámetros puede mejorar el rendimiento pero las
> conexiones se siguen terminando, creo que me falta modificar algo en
> mi configuración estas son mis configuraciones:
>
> pgpool.conf
> num_init_children = 64
> max_pool = 3
>
> postgres.conf (8.2.7)
> max_connections = 200
> shared_buffers = 1013MB
> work_mem=120MB
> maintenance_work_mem = 128MB
> effective_cache_size = 2005MB
> checkpoint_segments = 84
> autovacuum = on
> autovacuum_naptime = 1min
> max_fsm_pages = 153600
> stats_start_collector = on
> stats_row_level = on
>
> y tengo MemTotal: 3112140 kB de ram
>
>
> Muchas gracias, acudo a ustedes porque ya le he movido mucho y no doy
> con bola
>
>
>
>
>
>
>
> --
> Luis Gerado Muro Ramos
> Director de Proyectos
> Tel: +52 (55) 47 77 3120
> +52 (33) 47 77 0110
> +52 (81) 12 47 6120
> 01 800 087 2260
> Cel: +52 (55) 19507875
> luis(dot)muro(at)xmarts(dot)com(dot)mx <mailto:luis(dot)muro(at)xmarts(dot)com(dot)mx>
>
¿Tienes configurado algún pooling de conexiones?
Pudieras usar PgPool-II o PgBouncer.
Saludos
--
"For me, the purpose is, at least partly, to have joy. Programmers often
feel joy when they can concentrate on the creative side of programming,
so Ruby is designed to make programmers happy."
Yukihiro Matsumoto (Matz), Creator of the Ruby Language
Ing. Marcos Luís Ortíz Valmaseda
PostgreSQL SysDBA && Rails Developer
BI and DWH Apprentice
Centro de Tecnologías de Almacenamiento y Análisis de Datos (CENTALAD)
Universidad de las Ciencias Informáticas (http://www.uci.cu)
Linux User # 418229
http://www.postgresql.org
http://www.postgresql-es.org
http://www.rubyonrails.org
http://www.ruby-lang.org/es/
http://www.planetrubyonrails.org/
http://www.planetpostgresql.org
From | Date | Subject | |
---|---|---|---|
Next Message | Iván Caballero Cano | 2009-11-11 17:52:40 | Re: RV: Como ejecutar consulta SQL sin distincion de palabras con acento |
Previous Message | Ing. Marcos Ortiz | 2009-11-11 17:40:56 | Cómo instalar en Debian/Ubuntu módulos de PostgreSQL-8.4 desde paquetes !! |