httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Systems Administrator <>
Subject [users@httpd] Apache eats memory and disk space
Date Wed, 04 Sep 2002 08:44:42 GMT
Does anyone have any insight into this?

We are running 5 production servers all running Apache
and ModSSL.  Four of them are also configured with ModPerl
as well.

One of the servers running Apache+ModPerl+ModSSL+OpenSSL
has a few times just eaten the whole of available memory,
1280 Meg, and all swap space >1500MB, and fills up the
error logs with the message "Callback called exit".

I have found that the message "Callback..." was coming from
the ModPerl subsystem, and the relevant documentation says
that this could be the result of very deep recursion, or
possibly a never-ending loop.  This would make sense,
however, the sites running on this particular machine,
also run quite happily on the other three servers.
One of which is a 4 processor Xeon III IBM Netfinity
with 1.5GB RAM using Linux kernel 2.4.18-3SMP, another
is a 2 processor Sun Sparc Ultra 420 with 4GB or RAM
running Solaris 8, and finally the other machine is
the same as the one at fault but with 2GB of RAM..

It is a Sun Sparc Ultra-2 dual processor, running
Solaris 8 + recommended patches.

Does anyone know a good way of debugging what's going on, without
putting the machine back into service (it's not reliable
for the client's needs at the moment, although the machine does
run for some time before encountering this situation)

I have looked into rebuilding the server with debug options
set, and using Perl's -DPERL_EMERGENCY_SBRK flag to try
retrieving a stack trace on the trap, however rebuilding
the whole of the Apache system is not an option at the moment.

As a side, does anyone know if you can get away with rebuilding
Mod_Perl only -- without having to rebuild any other part of Apache?

Thanks in advance to anyone that can offer any insight on this,



The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message