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.