You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2004/10/26 12:47:37 UTC

DO NOT REPLY [Bug 31891] New: - recursive call in free() - server load explodes

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31891>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31891

recursive call in free() - server load explodes

           Summary: recursive call in free() - server load explodes
           Product: Apache httpd-1.3
           Version: 1.3.31
          Platform: PC
        OS/Version: FreeBSD
            Status: UNCONFIRMED
          Severity: Normal
          Priority: Other
         Component: core
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: Blizz@telenet.be


This started since I upgraded to 1.3.31 and still exists after upgrading to 
1.3.32 - (FreeBSD 4.9 with 4.10 STABLE kernel - P4 3.2GHz/1GB RAM - MySQL 
4.0.21 - PHP 4.3.9 -  mod_gzip/1.3.26.1a - mod_ssl/2.8.21 - OpenSSL/0.9.7d):

For some unknown reason, the error log starts filling with entries like this:
httpd in free(): warning: recursive call

After a while (i presume 'MaxClients' later), you start getting these:
[error] child process XXXXX still did not exit, sending a SIGKILL
(with the XXXXX being the process number of course)

Again, X entries later you get these:
[error] could not make child process XXXXX exit, attempting to continue anyway

After that, the server load explodes. Had 453 yesterday, managed to stop it 
today on 55. My maxclients is set to 512 due to a lot of simultaneous requests 
being made at the same time during peak period. After httpd restart, 
everything goes fine again. This never occured b4 I upgraded to 1.3.31 and the 
server has been running since begin august.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org