Sad to say, I'm not as fortunate as you. I'm leaking ~4.4Mb which each
HUP (I haven't tried USR1). I'm also using Perl 5.6.1 and 1.25_01-dev
(the CVS snapshot modperl_20010614113010.tar.gz). I'm doing a PerlRequire
if that is significant.
One more thing - I'm building mod_perl using apxs. I don't know if that
makes a difference.
-Paul
On Thu, 14 Jun 2001, Doug MacEachern wrote:
> On Wed, 25 Apr 2001, Philip Mak wrote:
>
> > On Thu, 26 Apr 2001, Stas Bekman wrote:
> >
> > > > There is also the strange case of mod_perl leaking memory on graceful
> > > > restarts when compiled as DSO. But I don't feel like getting into
> > > > this one quite yet.
> >
> > Hmm. My httpd was using 20 MB. I did "apachectl graceful" ten times, and
> > the usage jumped to 24 MB. Then I did "apachectl graceful" another ten
> > times, and the usage jumped to 29 MB.
> >
> > I guess that's the reason (or one of them) that my httpd grows bigger and
> > bigger as time passes. My mod_perl is a DSO (I run two copies of httpd,
> > one without mod_perl and one with; I set it up as a DSO since this way I
> > only need one executable). Should I recompile it statically linked?
>
> <repeat>
> 1.21_01 had two dso fixes, one to close all .so's opened by DynaLoader and
> one to call perl_shutdown(), both of which were large leaks. with
> 1.25_01-dev and Perl 5.6.1 i see a 4k growth on the first kill -USR1 and
> no change after that. what is your perl -V and mod_perl version?
> </repeat>
>
> if people are seeing leaks on restart using Perl 5.005_03 i am not
> surprised, 5.6.1 plugs a great many leaks.
>
>