Can't get more than 16 nodes to talk to mod_cluster
mdpjhammett Sep 11, 2011 10:00 PMSolaris 10 SPARC
Apache/2.2.20
mod_cluster/1.1.3
JBoss 5.1.1
I'm getting an error from mod_cluster in the JBoss logs when I start up a 17th node (I need to be able to get 40 working with mod_cluster). The first 16 nodes start up fine and populate the nodes and contexts properly in the mod_cluster manager. The 17th node and beyond throw the errors below and only populate the manager with a node entry but no contexts. The Load factor stays at -1 for the erring nodes.
2011-09-07 14:31:37,682 INFO [org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler] (Incoming-11,10.2.32.21:55201) Error parsing response header for command CONFIG at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.sendRequest(DefaultMCMPHandler.java:666) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.sendRequests(DefaultMCMPHandler.java:476) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:417) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:377) at org.jboss.modcluster.ha.ClusteredMCMPHandlerImpl.updateServersFromMasterNode(ClusteredMCMPHandlerImpl.java:144) at org.jboss.modcluster.ha.HAModClusterService$RpcHandler.getClusterCoordinatorState(HAModClusterService.java:907) 2011-09-07 16:05:33,168 ERROR [org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler] (Incoming-15,10.2.32.22:55200) Error [null: null: {4}] sending command CONFIG to proxy pweb1dsm/10.2.32.48:6666, configuration will be reset 2011-09-07 16:05:33,184 INFO [org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler] (Incoming-15,10.2.32.22:55200) Error parsing respo nse header for command CONFIG java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1937) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.sendRequest(DefaultMCMPHandler.java:666) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.sendRequests(DefaultMCMPHandler.java:476) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:417) at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:377) at org.jboss.modcluster.ha.ClusteredMCMPHandlerImpl.updateServersFromMasterNode(ClusteredMCMPHandlerImpl.java:144)
Debug logs in Apache and JBoss don't seem to show anything interesting. I set these in the Apache config to rule out any limits:
Maxnode 400 Maxhost 400 Maxcontext 400
It doesn't matter which nodes of the 40 I try to start up...only the first 16 will be recognized properly (and everything about those 16 works fine). I'm using proxyList to specify the web servers instead of Advertise. Any pointers?