httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject DO NOT REPLY [Bug 50974] New: Child process infinite loop / 100% CPU under heavy load
Date Fri, 25 Mar 2011 18:54:34 GMT

           Summary: Child process infinite loop / 100% CPU under heavy
           Product: Apache httpd-2
           Version: 2.2.16
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: worker

Child process infinite loop / 100% CPU under heavy load

The process is stuck inside read()


#0 0x0000003adf20cc8b in read () from /lib64/
#1 0x0000000000565c47 in ap_mpm_pod_check (pod=<value optimized out>) at
#2 0x0000000000563d81 in child_main (child_num_arg=<value optimized out>) at
#3 0x0000000000563f21 in make_child (s=0x37efa28, slot=2) at worker.c:1341
#4 0x0000000000563fc5 in startup_children (number_to_start=3) at worker.c:1375
#5 0x0000000000564ce2 in ap_mpm_run (_pconf=0x37e6138, plog=<value optimized
s=0x37efa28) at worker.c:1742
#6 0x0000000000412f77 in main (argc=1, argv=0x7fff6ef369b8) at main.c:740

System is a CentOS release 5.5 (Final) (gcc 4.1.2, glibc 2.5, kernel 2.6.18)

Machine is a dual Dual-Core AMD Opteron(tm) Processor 2214 HE (4 cores)

Server version: Apache/2.2.16 (Unix)
Server built:   Mar 25 2011 14:45:51

Compiled with CFLAGS="-Wall -Wextra -O2 -s -march=opteron -mtune=opteron"

./configure --with-mpm=worker --disable-charset-lite --disable-include
--disable-env --disable-status --disable-autoindex --disable-asis --disable-cgi
--disable-negotiation --disable-imagemap --disable-actions --disable-userdir
--disable-alias --disable-so --enable-deflate --enable-headers

Worker config is the following:

<IfModule worker.c>
  ThreadLimit         300
  StartServers        5
  MaxClients          512
  MinSpareThreads     50
  MaxSpareThreads     100
  ThreadsPerChild     32
  MaxRequestsPerChild 0
  MaxMemFree              500000

Configure bugmail:
------- You are receiving this mail because: -------
You are the assignee for the bug.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message