Houve um erro na minha configuração. Tutorial seguido na página mod_cluster e adicionado o atributo EnableMCPMReceive.
mod_cluster link de referência .
Estou tentando configurar um balanceador de carga usando o Httpd, o mod_cluster e o Tomcat. Meu Httpd está rodando no mesmo servidor com o IP 192.168.9.73 onde o tomcat está rodando. Aqui está a minha configuração do Httpd -
Listen *:9999
<VirtualHost *:9999>
ManagerBalancerName cluster
<Directory />
Order deny,allow
Deny from none
Allow from all
</Directory>
ProxyPass / balancer://cluster/ stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
KeepAliveTimeout 300
MaxKeepAliveRequests 0
ServerAdvertise On
AdvertiseGroup 224.0.1.105:23364
AdvertiseFrequency 5
<Location /mod_cluster_paas>
SetHandler mod_cluster-manager
Order deny,allow
Deny from none
Allow from all
</Location>
</VirtualHost>
e Tomcat server.xml -
<Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">
<Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener" advertise="true" proxyList="192.168.9.73:9999"/>
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6">
<Manager className="org.apache.catalina.ha.session.BackupManager" expireSessionsOnShutdown="false" notifyListenersOnReplication="true" mapSendOptions="6"/>
<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership className="org.apache.catalina.tribes.membership.McastService" address="228.0.0.4" port="45564" frequency="500" dropTime="3000"/>
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" address="auto" port="5000" selectorTimeout="100" maxThreads="6"/>
<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
</Sender>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
<Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
</Channel>
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
</Cluster>
</Engine>
Eu estava seguindo este tutorial para configurar um balanceador de carga, mas não está funcionando. Depois de iniciar o httpd e o tomcat no log de erros do httpd, recebo esta mensagem de erro -
[Wed Mar 13 18:23:51 2013] [error] proxy: CLUSTER: (balancer://cluster). All workers are in error state
Sempre que tento abrir 192.168.9.73:9999
Houve um erro na minha configuração. Tutorial seguido na página mod_cluster e adicionado o atributo EnableMCPMReceive.
mod_cluster link de referência .