Projet Socle ENT
Pages enfant
  • Load Balancing (esup 4)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
languagehtml/xml
titleconf/httpd.conf
<VirtualHost *:80>       
    ProxyRequests Off  

    <Proxy balancer://portal>
        BalancerMember ajp://tomcat1.ent.fr:8009 route=tomcat1 loadfactor=1
        BalancerMember ajp://tomcat2.ent.fr:8010 route=tomcat2 loadfactor=1
        ProxySet lbmethod=bytraffic
        ProxySet stickysession=ROUTEID
    </Proxy>
    ProxyPass / balancer://portal/  
    
     <Location /balancer-manager>
      SetHandler balancer-manager
    </Location>
    
</VirtualHost>

<VirtualHost> permet de définir un hôte virtuel pour lequel les paramètres de balancing seront appliqués. Plusieurs hôtes peuvent être configurés avec des stratégies différentes.

La ligne <Proxy balancer> définit un cluster de balancement identifié par le nom situé après Proxy balancer:// . Chaque BalanceMember contenu dans cette balise définit un serveur vers lequel rediriger des requêtes. Ils sont définis via le protocole AJP par l'adresse vers laquelle renvoyer les requêtes et le nom de route défini dans la configuration de chaque serveur. On trouve également le paramètre route qui reprend la route JVM définie pour chaque serveur, et un paramètre loadfactor qui définit le seuil de balancement.

...