Pages : 1
#1 Le 06/03/2018, à 15:53
- DoeJohn
Load Balancing Tomcat
Bonjour, j'essaie de faire un load balancing Tomcat : pour ce faire j'utilise 2 VM Tomcat v8. Or j'ai une problème avec apache2 (que je configure sur Tomcat 1), c'est que au moment où je mets de la conf sous "<Proxy> ... </Proxy>", le serveur plante. J'ai activé le module : proxy, proxy_http, proxy_balancer, jk.
Pouvez-vous me dire ce qui ne va pas svp?
apache2.conf
[...]
# STATUS AND MONITORING
# Display proxy balancer status in /server-status page
ProxyStatus On
<Location /server-status>
SetHandler server-status
Require all granted
</Location>
<Location /balancer-manager>
SetHandler balancer-manager
Require all granted
</Location>
# APPLICATIONS CONFIGURATION
ProxyRequests Off
<Proxy balancer://my-application-cluster> <---- Là ça plante
BalancerMember http://192.168.1.210:8080 route=node-1 disablereuse=On <----
BalancerMember http://192.168.1.211:8080 route=node-2 disablereuse=On <----
</Proxy> <----
#
ProxyPreserveHost On
ProxyPass /my-application balancer://my-application-cluster/my-application stickysession=JSESSIONID
## MOD_JK PROPRIETARY LOG FILE
JkLogFile /var/log/apache2/mod_jk.log
#
## NEEDED ON MAC SNOW LEOPARD
JkShmFile /var/log/apache2/
#
## STATUS AND MONITORING
JkMount /jkmanager/* jkstatus
<Location /jkmanager>
Require all granted
</Location>
#
## APPLICATIONS CONFIGURATION
JkMount /my-application/* loadbalancer
/etc/libapache2-mod-jk/workers.properties
worker.list=jkstatus, loadbalancer
worker.jkstatus.type=status
worker.node1.port=8009
worker.node1.host=192.168.1.210
worker.node1.type=ajp13
worker.node2.port=8009
worker.node2.host=192.168.1.211
worker.node2.type=ajp13
worker.loadbalancer.balance_workers=node1,node2
server.xml de tomcat, j'ai ajouté sur le Tomcat 1 et Tomcat 2:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost" jvmroute="node1">
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost" jvmroute="node2">
Merci
Dernière modification par DoeJohn (Le 06/03/2018, à 15:54)
Hors ligne
Pages : 1