Nowe posty

Autor Wątek: balancer - cookie  (Przeczytany 3362 razy)

Linuis

  • Gość
balancer - cookie
« dnia: 2014-04-10, 11:48:00 »
Mam problem z load balancingiem na apachu, tzn. nie wiem jak ustawić tak aby klient trzymał ciasteczko przez np. 30min, a u mnie jest w tym momencie tak, ze jeśli jestem na porcie 443 dostaje cookie: FirstServer, później przechodząc na port 80 i wracając na port 443 dostaję np. cookie: SecondServer, a chciałbym, aby klient wracając na port 443 znów otrzymał serwer pierwszy, nie był balansowany pomiędzy serwerami.
Sesja trzyma tylko cookies i dany serwer jesli jestem na dany porcie, w innym przypadku jest ona usuwana.

ProxyPass / balancer://ssl/  stickysession=SESSION  nofailover=Off
ProxyPassReverse /  balancer://ssl/


Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED

BalancerMember https://192.168.100.3:443 loadfactor=1 route=FirstServer connectiontimeout=700 timeout=700
BalancerMember https://192.168.100.4:443 loadfactor=2 route=SecondServer connectiontimeout=700 timeout=700

Linuis

  • Gość
balancer - cookie
« Odpowiedź #1 dnia: 2014-04-14, 11:10:14 »
OK problem rozwiązany,
tzn. należy zmienić ROUTEID na np. ROUTEIDS i wszystko hula tak jak należy ;) ponieważ teraz nie nadpisuje sobie cookies.