Since memory leaks seem to be the topic du jour, I wondered if anyone else had seen this one:
When using a modular mod_perl, I get a huge leak if I preload the 'Pg' driver in my startup perl script thus: #!/usr/bin/perl use strict; use Apache::Status (); use Apache::DBI (); DBI->install_driver('Pg'); 1; #return true value The leak happens when you send SIGUSR1 to the parent. Every time you do it, you get more memory eaten (multiple megabytes), both in the parent and (new) children. It happens with the stock apache-ssl that comes from Debian stable. Could well be a Debian-specific problem. Using Debian's static-mod_perled apache-perl eliminates the problem.