Bonjour,
Travaillant sur une appli dont les objets mis en session ne sont pas serialisés (j'ai cependant décommenter le mode cluster dans mon server.xml mais pas de balise <distributable/> dans mon web.xml), je souhaite malgré tout pouvoir faire du load balancing. J'ai donc mis en place une connexion mod_jk, balançant vers deux workers définis dans mon worker.properties, le tout en connexion AJP.
Problème: le basculement d'un serveur à l'autre se réalise sur chaque requête et ma session se perd, l'application n'arrive donc pas à se lancer (succession de JSP à l'ouverture de l'appli).
En fait, ce que je ne comprend pas, c'est pourquoi lorsqu'une session est lancée sur un TOMCAT, mon load balancer ne redirige pas autant que possible toutes les requetes de cette session sur ce meme tomcat.
Je vous donne mon parametrage:
httpd.conf
worker.properties
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 JkWorkersFile "C:/Apache2.2/conf/worker.properties" JkLogFile "C:/Apache2.2/logs/mod_jk.log" JkLogLevel debug JkMount /TOTO loadbalancer JkMount /TOTO/* loadbalancer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 worker.list=node1, node2, loadbalancer worker.node1.port=8009 worker.node1.host=localhost worker.node1.type=ajp13 worker.node2.port=8010 worker.node2.host=localhost worker.node2.type=ajp13 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=node1, node2
Partager