wont server from Cache
Caunter, Stefan
scaunter at topscms.com
Fri Oct 1 15:15:00 CEST 2010
Assuming your cache is hot enough, you should be able to keep things
going with this in recv
if (req.backend.healthy) {
set req.grace = 60s;
} else {
set req.grace = 4h;
}
If your backends all go away, grace is what saves you, but you need the
cache to be well heated.
Stefan Caunter :: Senior Systems Administrator :: TOPS
e: scaunter at topscms.com :: m: (416) 561-4871
www.thestar.com www.topscms.com
From: varnish-misc-bounces at varnish-cache.org
[mailto:varnish-misc-bounces at varnish-cache.org] On Behalf Of Vitaly
Burshteyn
Sent: June-01-10 12:28 PM
To: varnish-misc at varnish-cache.org
Subject: wont server from Cache
Hi folks,
So I sent this post few days ago, I have made some changes but still
cant get my varnish box to server content from cache even though it
looks like it is:
232 Client requests received
130 Cache hits
5 Cache hits for pass
97 Cache misses
99 Backend conn. success
3 Backend conn. failures
99 Fetch with Length
15 N struct sess_mem
When I shut down the web server it gives me a 503 error.
Here is the copy of my vcl file with out the backend info.. Any and all
suggestion would be appreciated.
sub vcl_recv {
#set req.backend = bw;
set req.grace = 60m;
if (req.request == "PURGE")
{if (!client.ip ~ purge)
{error 405 "Not allowed.";}
return(lookup);}
if (req.request != "GET" && req.request != "HEAD")
{return(lookup);}
if (req.http.Cache-Control ~ "no-cache")
{purge_url(req.url);}
return(lookup);
}
sub vcl_hit {
if (!obj.cacheable) {
return(pass); }}
sub vcl_fetch {
if (beresp.status == 500 || beresp.status == 503 || beresp.status ==
504) {
restart; }
set beresp.ttl = 600s;
set beresp.grace = 600s;
if (beresp.ttl < 300s) {
set beresp.ttl = 300s;}
if (!beresp.cacheable)
{return(pass);}
if (beresp.http.Set-Cookie)
{return(pass);}
}
Vitaly Burshteyn
Senior Network Engineer
Broadway.com, Theatre Direct International
729 7th Avenue
New York, New York 10019
Phone: 212.817.9117
Cell# 917-701-5732
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20101001/f5c50638/attachment-0003.html>
More information about the varnish-misc
mailing list