Hi,
I have more or less the same problem as Ben here. mod_perl appears to leak
memory on SIGHUP proportionately to the number of extra Perl modules loaded
into the interpreter (though without any PerlRequire directives or
PerlHandlers or <Perl> sections it still leaks about 64k of memory on each
SIGHUP)
I have experienced this with:
Apache/1.3.6, mod_perl 1.21, Red Hat 5.2/i386 (perl 5.004_05 and 5.005_03)
Apache/1.3.9, mod_perl 1.21, Debian potato/alpha (perl 5.005_03)
Apache/1.3.9+mod_ssl/2.4.2, mod_perl 1.21, Debian potato/i386
I have seen it with PerlFreshRestart both on and off (I should note that I
didn't notice it as much on Red Hat because Red Hat (grumble) don't include
apachectl in their packages and their init.d script does a full shutdown and
restart)
I have not been able to check earlier versions of mod_perl because I can't
seem to find them on CPAN :)
Please also note Debian bug reports #34947 and #41946.
(http://bugs.debian.org/34947, http://bugs.debian.org/41946)