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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content