Comment puis-je activer le collant d'équilibrage de charge basé sur des identifiants de session à l'aide d'apache mod_proxy_balancer
Notre proxy configuration (httpd.conf) pour envoyer des requêtes à 2 JBoss instances sont donnés ci-dessous est basé sur mod_proxy_balancer
<Proxy balancer://mycluster>
Allow from all
BalancerMember http://192.168.1.2:9080
BalancerMember http://192.168.1.2:8080
</Proxy>
ProxyPass /app balancer://mycluster/app
ProxyPassReverse /app http://192.168.1.2:9080/app
ProxyPassReverse /app http://192.168.1.2:8080/app
Comment puis-je activer le collant d'équilibrage de charge basé sur des identifiants de session. Suis-je censé définir l'option suivante dans le cadre de la Procuration déclaration? Il ne semble pas prendre le moindre effet. Comment aurais-je debug pour voir si cela fonctionne bien.
SetEnv BALANCER_SESSION_STICKY JSESSIONID
OriginalL'auteur Sam | 2010-07-06
Vous devez vous connecter pour publier un commentaire.
Le PHP collant des séances de l'article était une lecture intéressante, et qui m'a conduit à chercher une JBoss solution spécifique. La clé est d'avoir la route annexé à la valeur de session dans le jsessionid param/cookie. JBoss (en fait, tomcat) a la prise en charge intégrée pour cela.
Ajouter jvmRoute="" pour la config dans chaque server.xml. Puis changement
<attribute name="UseJK">false</attribute>
dans jboss-service.xml à 'true'.L'ensemble de l'installation est décrite dans À l'aide de mod_proxy avec JBoss.
OriginalL'auteur mdma