Bonjour
Je suis en train de mettre en place un balancer en utilisant mod_proxy_balancer.
Je suis arrivé à faire ma configuration mais le problème qui demeure est que j'ai de très grosses lenteurs sur mon premier serveur.
Les 2 ont exactement la même config, le même OS, le même serveur apache...
Je ne vois pas ce qui pourrait causer cette lenteur.
Voici ma conf. Est ce qu'il y a moyen de pallier à cela
<VirtualHost 172.16.0.72:80>
ProxyRequests Off
RewriteEngine On
RewriteCond %{REQUEST_URI} !/balancer-manager
RewriteRule ^/myapp/(.*)$ balancer://balancer2%{REQUEST_URI} [P,QSA,L]
RewriteCond %{REQUEST_URI} !/balancer-manager
#RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://balancer1%{REQUEST_URI} [P,QSA,L]
ProxyPreserveHost On
ProxyPass /balancer-manager !
ProxyPass /myapp balancer://balancer2/myapp/
ProxyPass / balancer://balancer1
ProxyPass /myapp/ balancer://balancer2 stickysession=BALANCEID
ProxyPassReverse / http://monsite1.com:8080/
ProxyPassReverse / http://monsite2.com:8080/
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://balancer1>
BalancerMember http://monsite1.com:8080 route=route1 loadfactor=1 connectiontimeout=200ms
BalancerMember http://monsite1.com:8080 route=route3 loadfactor=1 connectiontimeout=200ms
ProxySet stickysession=ROUTEID
ProxySet lbmethod=byrequests
</Proxy>
<Proxy balancer://balancer2>
BalancerMember http://monsite1.com:80
BalancerMember http://monsite1.com:80
</Proxy>
# balancer-manager
# This tool is built into the mod_proxy_balancer
# module and will allow you to do some simple
# modifications to the balanced group via a gui
# web interface.
<Location /balancer-manager>
SetHandler balancer-manager
# I recommend locking this one down to your
# your office
Order deny,allow
Allow from all
</Location>
</VirtualHost>
Merci