[Varnish] #1131: Strange bug with if/lookup - else/pass in vcl_recv
Guile SZK
guillaume.szkopinski at ovh.net
Mon May 14 13:41:47 CEST 2012
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.
On 05/14/12 12:32, Varnish wrote:
> #1131: Strange bug with if/lookup - else/pass in vcl_recv
> -------------------------+--------------------------------------------------
> Reporter: Guillaume.S | Type: defect
> Status: new | Priority: normal
> Milestone: | Component: varnishd
> Version: 3.0.2 | Severity: normal
> Keywords: |
> -------------------------+--------------------------------------------------
>
> Comment(by kristian):
>
> It's a bit unclear what, precisely, the problem is.
>
> Can you attach varnishlog output of the problem, please?
>
> Also: Are you missing Cookie headers, Set-Cookie headers or something
> else? Which precise cookies are you missing, and when? (In relation to the
> varnishlog output).
>
>
More information about the varnish-bugs
mailing list