Re: Connection pooling
| От | Max Zorloff |
|---|---|
| Тема | Re: Connection pooling |
| Дата | |
| Msg-id | op.tx99fth4ll0p5y@1-rtt202dnf3uds.mshome.net обсуждение исходный текст |
| Ответ на | Re: Connection pooling ("Marko Kreen" <markokr@gmail.com>) |
| Ответы |
Re: Connection pooling
Re: Connection pooling |
| Список | pgsql-general |
On Fri, 07 Sep 2007 10:58:36 +0400, Marko Kreen <markokr@gmail.com> wrote: >> The pgpool (I tried 3.1, 3.4 and pgpool-II 1.2) works fine but has the >> following problem - after some time it >> just "hangs", and if I try to connect to it with psql it just hangs >> indefinitely. After restart >> it works fine again. I turned off persistent connections in php so it's >> not that. Does anybody >> have the same problem? > > All symptoms point to the same problem - your app fails to > release server connections for reuse. > > If the problem is that PHP fails to disconnect connection, > although the transaction is finished, you could run pgbouncer > in more relaxed mode - pool_mode=transaction. Also setting > client_idle_timeout to something may help debugging. > If the problem is uncommitted transactions, you could set > query_timeout to some small number (1-3) to see where > errors appear. > > Both timeouts are not something I would put into productions > config, so the code should be fixed still... pgbouncer does not have this problem, only pgpool does. pgbouncer has the problem of being very slow. i thought php released connections at the end of script? and also if i had this problem pgpool would hang in a few seconds because the server has some load.
В списке pgsql-general по дате отправления: