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

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
worker.properties

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