POST timeout causes worker error state when proxied over http

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.