From: | Marcelino Guerrero <mguerreroh(at)gmail(dot)com> |
---|---|
To: | Lista de Correo Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: postgres |
Date: | 2005-08-10 21:39:47 |
Message-ID: | 5ed019a10508101439213a1851@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Amigos,
En postgresql.conf indica (si no he entendido mal) que el
shared_buffers debe de ser igual a max_connections * 2, es correcto
esto?
Otra cosa hace un tiempo comentaron acerca de la importancia de tener
fsync = true, tambien habia que activar wal_sync_method = fsync,
pregunto esto debido a que desde hace poco estoy incursionando en
PostgreSql.
Muchas gracias
>Tal vez el max_connections = 100 del $PGDATA/postgresql.conf te queda
>corto...
>Y como dice de el archivo mismo, al incrementar este valor hay que fijarse
>que el shared_buffers no se quede por debajo de los 2 x max_connections.
>Tmbn hay otro parámetro...
>
>El otro día leí y me pareció muy lógico (y aparte lo dijo Tom Lane :-) ) que
>muchas conexiones, levantan muchos procesos y si tenés una gran cantidad de
>conexiones, puede consumir muchos recursos que la mayor parte del tiempo van
>a estar idle. El tomcat (si no me equivoco) tiene un pool de conexiones. Si
>no es así o no se puede implementar facilmente, existe el módulo pgpool pero
>no puedo dar precisiones más allá de saber que existe.
>
>Saludos.
On 8/10/05, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
> On Wed, Aug 10, 2005 at 12:25:29PM -0500, David Licet wrote:
> > Sigo pidiendo ayuda...
> > Tengo una aplicación web con Tomcat y se pierde la
> > conexion a la base de datos a la cual se accede a
> > traves de un pool de conexiones y
> > recibo este mensaje en el archivo log stout:
> >
> > Bootstrap: Create Catalina server
> > Bootstrap: Starting service
> > Starting service Tomcat-Standalone
> > Apache Tomcat/4.1.12
> > Bootstrap: Service started
> > DBCP borrowObject failed:
> > org.postgresql.util.PSQLException: Falló el arranque
> > del Backend: FATAL: connection limit exceeded for
> > non-superusers.
>
> Hmm, si ves que la cantidad de procesos crece sin ningun limite
> aparente, puede ser que Tomcat no tenga su pool de conexiones
> configurado apropiadamente; quizas el numero de conexiones a establecer
> es demasiado grande. Verifica esa configuracion. O quizas sea un
> simple bug en tus programas que no "devuelva" una conexion al pool, si
> tal concepto existe en Tomcat (lo ignoro).
>
> --
> Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
> "El miedo atento y previsor es la madre de la seguridad" (E. Burke)
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
From | Date | Subject | |
---|---|---|---|
Next Message | al979663 | 2005-08-10 21:49:41 | Re: No arranca el servidor de Postgre |
Previous Message | Washington Vargas Prada | 2005-08-10 21:37:59 | Re: De vuelta al barrio ... instalando |