Varnish director stickyness expiry/timeout
Stefan Pommerening
pom at dmsp.de
Thu Jul 26 11:02:01 CEST 2012
Hello,
For a web shop project I am using varnish for loadbalancing (and caching
of course) several web servers.
When it comes to session stickyness I am using the client.ip stickyness
of the backend director.
In vcl_recv:
## Use ClientIP for loadbalancer stickyness (and regard SSL offloading)
if (req.http.X-Forwarded-Proto ~ "https") {
set req.http.X-Client-Identity = req.http.X-Forwarded-For;
if (req.http.X-Client-Identity ~ "\,") {
set req.http.X-Client-Identity =
regsuball(req.http.X-Client-Identity, "\s\,.*$", "");
}
}
else {
set req.http.X-Client-Identity = client.ip;
}
set client.identity = req.http.X-Client-Identity;
It seems that when a customer resturns after approximately 30 minutes
the stickyness is lost and the customer needs to login again.
Is there any timeout / expiry value I can change in order to prolong the
director stickyness?
What I've found is the sess_timeout value which is configured to be 5
seconds as a default value
which doesn't fit our experience but still sounds somehow like the wrong
place.
Any advice would be great. ;-)
Best regards,
Stefan
--
*Dipl.-Inform. Stefan Pommerening
Informatik-Büro: IT-Dienste & Projekte, Consulting & Coaching*
An der Kappe 171 B, 13583 Berlin, Germany, Email: pom at dmsp.de
<mailto:pom at dmsp.de>
Telephone(Office): +49-(0)30 / 375 84 888, Mobile: +49 - (0)179 / 394 80 72
Fax(Office): +49-(0)30 / 604 8594, http://www.dmsp.de <http://www.dmsp.de/>
Der Inhalt dieser E-Mail ist vertraulich und ausschließlich für den
bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene
Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten
Sie bitte, dass jede Form der Kenntnisnahme, Veröffentlichung,
Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail unzulässig
ist. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in
Verbindung zu setzen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20120726/2efb6de8/attachment-0001.html>
More information about the varnish-misc
mailing list