O Load Balance de Aplicações no Tomcat é um mecanismo para configurar uma aplicação com mais de um worker. Desta forma, quando um worker está sobrecarregado, as chamadas a aplicação são direcionadas para um workersecundário no próprio servidor ou em outro servidor.
# The advanced router LB worker worker.list=router worker.router.type=lb worker.router.balance_workers=worker1,worker2 # Define the first member worker worker.worker1.type=ajp13 worker.worker1.host=IP_SERVIDOR worker.worker1.port=8009 # Define preferred failover node for worker1 worker.worker1.redirect=worker2 # Define the second member worker worker.worker2.type=ajp13 worker.worker2.host=IP_SERVIDOR worker.worker2.port=8010 # Disable worker2 for all requests except failover #worker.worker2.activation=disabled (Se preferir deixar o worker2 somente para caso de falha, descomente esta linha)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
/etc/init.d/tomcat restart
# The advanced router LB worker worker.list=router worker.router.type=lb worker.router.balance_workers=worker1,worker2 # Define the first member worker worker.worker1.type=ajp13 worker.worker1.host=IP_SERVIDOR_1 worker.worker1.port=8009 # Define preferred failover node for worker1 worker.worker1.redirect=worker2 # Define the second member worker worker.worker2.type=ajp13 worker.worker2.host=IP_SERVIDOR_2 worker.worker2.port=8009
/etc/init.d/tomcat restart