Re: Postgresql, number of connections and life time - Mailing list pgsql-admin

From Milen A. Radev
Subject Re: Postgresql, number of connections and life time
Date
Msg-id 43DB9E63.3080600@radev.net
Whole thread Raw
In response to Postgresql, number of connections and life time  (Juan Miguel <juanmime@ono.com>)
List pgsql-admin
Juan Miguel writes:
[...]
> First.
> I have a Linux box with postgres 7.4 branche, where web php applications
> queries the DB. When Apache launches a php file that connects to the DB,
> if I do "ps aux | grep postgrest", I can see a process "postgres user
> ...." running, that represents the session openned to the DB. But when
> the php program finishes, and closes the connection, this process does
> not end. Therefore the number of processes are growing while people
> visit the web. ¿ Why ? I see the php code, and there is a closing
> command before end.
> I see that sometimes I visit a page that connects to the DB and no new
> process is performed or remains. I also realise that after several hours
> (for example at midnight) those processes don't exist.
> What is happening ? Is it usual ? Is there a param to control the number
> of process launched and their life times?
> In PHP I don't use a pool of connections because, the problem is the
> same (there are several processes, and remain after connection closes).
[...]

May be the PHP application uses persistent connections
(http://www.php.net/manual/en/function.pg-pconnect.php)?


--
Milen A. Radev

pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Postgresql, number of connections and life time
Next
From: "Praveen Kumar (TUV)"
Date:
Subject: Full Text Indexing Using Tsearch2-Module