[rt-users] Database connections not closing

Vivek Khera vivek at khera.org
Wed Dec 21 13:38:24 EST 2005

On Dec 20, 2005, at 6:46 PM, Pascal Lalonde wrote:

> Now the problem is that the connections to PostgreSQL are not closed
> properly; they remain open. After some time, the system runs out of
> available file descriptors.

Two things: either increase the number of max connections allowed by  
your Postgres installation or decrease the max number of apache  
children you allow to run RT.

RT in mod_perl uses Apache::DBI to cache the db connections, so the  
children keep the connection open until they die.  This is expected.

Now, if your web server is also serving up other pages, then you're  
gonna end up with lots of way oversized httpd processes doing the  
wrong thing.  Best is to dedicate one apache instance for RT and/or  
use FastCGI to run RT.

More information about the rt-users mailing list