Stefan Pommerening:
> 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.
[..]
> It seems that when a customer resturns after approximately 30
> minutes the stickyness is lost and the customer needs to login
> again.

There is no state stored in the client director. client.identity is the only
input.

> Is there any timeout / expiry value I can change in order to prolong
> the director stickyness?

The hashing done by the random and client directors are not consistent, so
if a backend of yours has gone away then all connections are reshuffled.


> 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.

sess_timeout isn't related to this.

I would check that there are no such timeouts on any firewalls/
ssl-terminators in front of Varnish, or if your applications session cookies
expires after 30 minutes.

-- 
Lasse Karstensen
Varnish Software AS
http://www.varnish-software.com/

_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to