Re: Thread et postgresql

From: Nabil Servais <nabil(dot)servais(at)gmail(dot)com>
To: Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr>
Cc: pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Thread et postgresql
Date: 2014-07-18 10:18:55
Message-ID: CAO=5AcHbvDJ46rMx+koyLNizYZR2vPoEo2YJ6PWt=6MsTS9Ewg@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

2014-07-18 12:06 GMT+02:00 Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr>:

> Nabil Servais <nabil(dot)servais(at)gmail(dot)com> writes:
> > L'ORM que j'utilise à tendance à ne pas fermer les connexions clientes en
> > tentant via un moteur de pool interne de réutiliser les connexions
> > ouvertes, c'est un bug connu et signalé mais les développeurs ne veulent
> > pas appliquer la solution car elle entraine trop de régression sur
> d'autres
> > points.
>
> Il faut les aider à comprendre que c'est essentiel, à mon humble avis.
>
> > J'ai identifié plusieurs solutions :
> >
> > - Tunner postgresql pour accepter le maximum de clients, mais je crains
> que
> > cette solution repousse le problème.
> > - Utiliser pgbouncer ou pgpool, je serais très intéressé par les retours
> > dans ce genre de cas.
> > - Créer mon propre système de pool.
>
> Utilise pgbouncer, ça marche vraiment très bien, c'est fait pour gérer
> ce genre de situation. Attention toutefois, par défaut pgbouncer ne va
> pas clore les sessions que l'ORM laisse traîner, il faut lui dire d'être
> méchant avec le client en utilisant client_timeout.
>

C'est la solution que j'envisage en lisant le man, mais il n'y a pas un
risque que ça soit trop agressif?

>
> --
> Dimitri Fontaine
> http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
>

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Dimitri Fontaine 2014-07-18 10:24:26 Re: Thread et postgresql
Previous Message Nabil Servais 2014-07-18 10:13:43 Re: Thread et postgresql