]
Jean-Frederic Clere updated MODCLUSTER-407:
-------------------------------------------
Fix Version/s: 1.3.1.Final
worker-timeout can cause httpd thread stalls
--------------------------------------------
Key: MODCLUSTER-407
URL:
https://issues.jboss.org/browse/MODCLUSTER-407
Project: mod_cluster
Issue Type: Bug
Affects Versions: 1.2.8.Final
Reporter: Aaron Ogburn
Assignee: Jean-Frederic Clere
Fix For: 1.3.1.Final, 1.2.9.Final
Setting a modcluster worker-timeout can stall requests and threads on the httpd side when
the requests are received with workers in a down state. A stack of the problem thread
looks like the following (recursive loops through mod_proxy_cluster from #160 to #2):
#0 0x00007ff8eb547533 in select () from /lib64/libc.so.6
#1 0x00007ff8eba39185 in apr_sleep () from /usr/lib64/libapr-1.so.0
#2 0x00007ff8e84be0d1 in ?? () from /etc/httpd/modules/mod_proxy_cluster.so
...
#160 0x00007ff8e84beb9f in ?? () from /etc/httpd/modules/mod_proxy_cluster.so
#161 0x00007ff8e88d2116 in proxy_run_pre_request () from /etc/httpd/modules/mod_proxy.so
#162 0x00007ff8e88d9186 in ap_proxy_pre_request () from /etc/httpd/modules/mod_proxy.so
#163 0x00007ff8e88d63c2 in ?? () from /etc/httpd/modules/mod_proxy.so