So on this one the site comes up 13 SessionOpen c 4.58.0.2 23450 *:80 13 ReqStart c 4.58.0.2 23450 831017267 13 RxRequest c GET 13 RxURL c / 13 RxProtocol c HTTP/1.1 13 RxHeader c Host: varnish2.broadway.com 13 RxHeader c User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5 13 RxHeader c Referer: http://varnish2.broadway.com/ 13 RxHeader c Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 13 RxHeader c Accept-Encoding: gzip,deflate,sdch 13 RxHeader c Accept-Language: en-US,en;q=0.8 13 RxHeader c Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 13 RxHeader c Cookie: OAX=BDoAAktdupEAAym8; __qca=P0-1578676227-1264519209511; __utmz=105990736.1264519210.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=105990736.1647079563.1264519210.1269538667.1270578927.6; __ngt_cli=9AD2EBDB8489C157C3867ADB; __utmz=7868 13 RxHeader c Cache-Control: max-stale=0 13 RxHeader c Connection: Keep-Alive 13 RxHeader c X-BlueCoat-Via: C92BD551DF341D76 13 VCL_call c recv lookup 13 VCL_call c hash hash 13 Hit c 831017141 13 VCL_call c hit deliver 13 Length c 9057 13 VCL_call c deliver deliver 13 TxProtocol c HTTP/1.1 13 TxStatus c 200 13 TxResponse c OK 13 TxHeader c Server: Apache/2.2.9 (Fedora) 13 TxHeader c Vary: User-Agent,Cookie,Accept-Encoding 13 TxHeader c Content-Encoding: gzip 13 TxHeader c Content-Type: text/html; charset=utf-8 13 TxHeader c Content-Length: 9057 13 TxHeader c Date: Wed, 02 Jun 2010 19:11:45 GMT 13 TxHeader c X-Varnish: 831017267 831017141 13 TxHeader c Age: 72 13 TxHeader c Via: 1.1 varnish 13 TxHeader c Connection: keep-alive 13 ReqEnd c 831017267 1275505905.109919071 1275505905.110054970 0.000252008 0.000067949 0.000067949
and this one is a 503 13 SessionOpen c 4.58.0.2 23716 *:80 13 ReqStart c 4.58.0.2 23716 831017268 13 RxRequest c GET 13 RxURL c / 13 RxProtocol c HTTP/1.1 13 RxHeader c Accept: */* 13 RxHeader c Accept-Language: en-us 13 RxHeader c UA-CPU: x86 13 RxHeader c Accept-Encoding: gzip, deflate 13 RxHeader c User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727) 13 RxHeader c Host: varnish2.broadway.com 13 RxHeader c Cookie: s_cc=true; s_sq=%5B%5BB%5D%5D 13 RxHeader c Cache-Control: max-stale=0 13 RxHeader c Connection: Keep-Alive 13 RxHeader c X-BlueCoat-Via: C92BD551DF341D76 13 VCL_call c recv lookup 13 VCL_call c hash hash 13 VCL_call c miss fetch 13 FetchError c no backend connection 13 VCL_call c error deliver 13 Length c 487 13 VCL_call c deliver deliver 13 TxProtocol c HTTP/1.1 13 TxStatus c 503 13 TxResponse c Service Unavailable 13 TxHeader c Server: Varnish 13 TxHeader c Retry-After: 0 13 TxHeader c Content-Type: text/html; charset=utf-8 13 TxHeader c Content-Length: 487 13 TxHeader c Date: Wed, 02 Jun 2010 19:12:16 GMT 13 TxHeader c X-Varnish: 831017268 13 TxHeader c Age: 0 13 TxHeader c Via: 1.1 varnish 13 TxHeader c Connection: close 13 ReqEnd c 831017268 1275505936.200603962 1275505936.203883886 0.000077009 0.003217936 0.000061989 On Wed, Jun 2, 2010 at 2:40 PM, Rob S <[email protected]> wrote: > If you send the output of varnishlog from one working and one non-working > browser, with the back end shutdown, then we might be able to spot the > difference. > > Rob > > vitaly burshteyn wrote: > >> Hi folks, >> >> Just curious if you can point me in the right direction. >> >> I have 2.0.6 varnish running. So it seems as if the cache is working and >> i am getting cache hits. >> >> When i shut down the back end i can still get to the cached pages. >> >> On the other hand when i try a new browser i keep getting 503 pages. >> >> Any ideas? >> >> >> >> backend default { >> .host = "10.249.129.171"; >> .port = "80"; } >> >> sub vcl_recv { >> unset req.http.cookie; >> >> if (req.url ~ "^/admin/"){ >> set req.url = regsub(req.url, "^/admin/", "/oops/"); } >> >> if (req.url ~ "/affiliates/visa-signature/") { >> return(pass); } >> >> if (req.http.cookie) { >> set req.http.Cookie = regsuball(req.http.Cookie, "__utm.=[^;]+(; )?", >> ""); >> if (req.http.cookie ~ "^ *$") { >> remove req.http.cookie; } } >> >> if (req.url ~ "^/r/\d+/") { >> return(pass); } >> >> # Don't cache if specific HTTP headers exist >> if (req.http.Expect) { >> return(pass); } >> >> if (req.http.Authorization) { >> return(pass); } >> return(lookup);} >> >> sub vcl_deliver { >> return (deliver);} >> >> sub vcl_fetch { >> set obj.ttl = 120m; >> >> unset obj.http.set-cookie; >> if (req.url ~ "^/$") { >> set obj.ttl = 1800s;} >> >> # Don't cache error pages >> if (obj.status == 503) { >> return(pass); } >> >> if (obj.http.Vary == "Cookie") { >> remove obj.http.Vary; >> } >> if (obj.http.Vary == "Cookie,Accept-Encoding") { >> set obj.http.Vary = "Accept-Encoding"; } >> >> # Anti-dogpiling feature - serve a stale request until a new one >> # can be fetched, for up to 30s >> >> if (!obj.cacheable) { >> return(pass); } >> >> return(deliver);} >> >> sub vcl_hit { >> remove obj.http.Set-Cookie;} >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> varnish-misc mailing list >> [email protected] >> http://lists.varnish-cache.org/mailman/listinfo/varnish-misc >> > >
_______________________________________________ varnish-misc mailing list [email protected] http://lists.varnish-cache.org/mailman/listinfo/varnish-misc
