Re: idle connections
От | Scott Marlowe |
---|---|
Тема | Re: idle connections |
Дата | |
Msg-id | dcc563d10910051648r34fe72e2uaf3f8fa364d7462f@mail.gmail.com обсуждение исходный текст |
Ответ на | idle connections (Aras Angelo <araskoktas@gmail.com>) |
Ответы |
Re: idle connections
|
Список | pgsql-admin |
On Mon, Oct 5, 2009 at 4:42 PM, Aras Angelo <araskoktas@gmail.com> wrote: > Hi, > > Im seeing lots of idle connections (not idle in transaction) to my database > server. My front end is written with PHP and i couldnt find anything that > can cause this. If i do a kill proc-id every few minutes on my server via > cron, would this effect anything badly? Are you using pg_pconnect? pg_pconnect is a foot gun waiting to happen. It's an otherwise very useful foot gun, but a foot gun none-the-less. The problem is that by default apache is usually set up to have more max connections / children / threads etc. than postgresql is to have backends available. This just gets worse if you run < 1 apache server machine. The simple solution is to turn off pg_pconnect. If things are then too slow then you can start planning for connection pooling / pg_pconnect otherwise don't sweat it. For low level intranet servers, regular pg_connect will work just fine.
В списке pgsql-admin по дате отправления: