POST timeout causes worker error state when proxied over http
Issue
- We use httpd with mod_cluster to proxy requests over http to JBoss. When the proxy timeout is exceeded for a POST request, an error state is always initiated, for example:
[Tue Aug 29 17:35:05.286697 2017] [proxy_http:error] [pid 25663:tid 140700268078848] (70007)The timeout specified has expired: [client [clientip]:54016] AH01102: error reading status line from remote server [ashost]:12110
[Tue Aug 29 17:35:05.287424 2017] [proxy:error] [pid 25663:tid 140700268078848] [client [clientip]:54016] AH00898: Timeout on 100-Continue returned by /jboss-helloworld/HelloWorld
[Tue Aug 29 17:35:05.287797 2017] [:error] [pid 25663:tid 140700268078848] proxy: CLUSTER: (balancer://mycluster). All workers are in error state
- No error state is initiated for a GET
Environment
- JBoss Core Services (JBCS) httpd 2.4.23
- mod_proxy_http
- mod_cluster
- JBoss Enterprise Application Platform (EAP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.