[Varnish] #1131: Strange bug with if/lookup - else/pass in vcl_recv
Varnish
varnish-bugs at varnish-cache.org
Mon Jul 30 17:24:52 CEST 2012
#1131: Strange bug with if/lookup - else/pass in vcl_recv
-------------------------+-------------------------
Reporter: Guillaume.S | Owner:
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishd | Version: 3.0.2
Severity: normal | Resolution: worksforme
Keywords: |
-------------------------+-------------------------
Changes (by phk):
* status: new => closed
* resolution: => worksforme
Comment:
Hi !
It's done, we found how fix it.
Our infrastructure :
VH : Varnish
ACE : Cisco ACE
WEBS : Thousand web servers (Apache)
WEBX : web server
Step by step :
1° VH <-> ACE <-> WEBS
2° VH --> ACE (Cookie? Yes:Set-Cookie=$cookie,
No:Set-Cookie=newcookie()) --> WEBX
3° VH --- ACE Transparent mode --> WEBX
4° VH <-- ACE Transparent mode --- WEBX
Some responses were back from backend to VH without "Set-Cookie" field.
Web servers had keep-alive enable, so when VH reuse connections, step2
was ignored.
We had disable keep-alive connections on web servers, and all is fine :)
Guile.
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1131#comment:2>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list