mod_cluster fails sending requests to Tomcat when using a connector executor
Issue
-
We're running JBoss EWS Tomcat fronted by Apache httpd via mod_cluster. We can see from the logging and mod_cluster-manager page that httpd and tomcat are successfully connecting:
Auto Refresh show DUMP output show INFO output Node worker1 (http://127.0.0.1:8371): Enable Contexts Disable Contexts Balancer: mycluster,Domain: ,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 1,Ttl: 60000000,Elected: 1,Read: 21645,Transferred: 451,Connected: 0,Load: -1 Virtual Host 1: Contexts: /, Status: ENABLED Disable /manager, Status: ENABLED Disable /docs, Status: ENABLED Disable /examples, Status: ENABLED Disable /host-manager, Status: ENABLED Disable Aliases: localhost -
Requests through Apache/mod_cluster to Tomcat immediately fail with 503s, however, and the logging says all workers are in error state:
[debug] mod_proxy_cluster.c(1253): proxy: byrequests balancer FAILED [error] proxy: CLUSTER: (balancer://mycluster). All workers are in error state
Environment
- JBoss Enterprise Web Server (EWS)
- Apache httpd
- mod_cluster 1.0.10.GA_CP01 or later
- Tomcat
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
