Bug#312810: Apache2 consumes 100% CPU after several LDAP authenticated requests
Package: apache2-utils
Version: 2.0.54-4
It looks like this problem is related to bug #307567. Apache starts
consuming 100% CPU after some requests. Restarting Apache lets it serve
pages for a few minutes again.
Downgrading to apache* 2.0.54-2 fixed the problem. We use
apache2-mpm-prefork on an up-to-date sarge installation.
Backtrace is below.
gdb) backtrace
#0 0xb7e5d2e3 in apr_date_parse_rfc () from /usr/lib/libaprutil-0.so.0
#1 0xb7e5d4e8 in apr_date_parse_rfc () from /usr/lib/libaprutil-0.so.0
#2 0xb7e5db0c in apr_rmm_calloc () from /usr/lib/libaprutil-0.so.0
#3 0xb7a79a72 in util_ald_create_cache ()
from /usr/lib/apache2/modules/mod_ldap.so
#4 0xb7a79968 in util_ald_create_caches ()
from /usr/lib/apache2/modules/mod_ldap.so
#5 0xb7a777ec in util_ldap_cache_checkuserid ()
from /usr/lib/apache2/modules/mod_ldap.so
#6 0xb7a6ebd5 in mod_auth_ldap_check_user_id ()
from /usr/lib/apache2/modules/mod_auth_ldap.so
#7 0x08090035 in ap_run_check_user_id ()
#8 0x08090a2c in ap_process_request_internal ()
#9 0x08069c88 in ap_process_request ()
#10 0x0806512d in _start ()
#11 0x08a9fbf0 in ?? ()
#12 0x00000004 in ?? ()
#13 0x08a9fbf0 in ?? ()
#14 0xb7a38d80 in modperl_process_connection_handler ()
from /usr/lib/apache2/modules/mod_perl.so
#15 0x080835f5 in ap_run_process_connection ()
#16 0x080769a4 in ap_graceful_stop_signalled ()
#17 0x08076af7 in ap_graceful_stop_signalled ()
#18 0x08076d89 in ap_graceful_stop_signalled ()
#19 0x08077475 in ap_mpm_run ()
#20 0x0807dabd in main ()
(gdb)
Reply to: