wont server from Cache

vitaly burshteyn vburshteyn at gmail.com
Tue Jun 1 18:39:38 CEST 2010


Hi folks,

 So for last few days i have been trying to get my varnish box to server
files from cache, and not having much luck.  Even though its telling me it
is hitting the cache its not delivering files from it, since when i shut
down the appache i get 503 errors.


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





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);}

}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.varnish-cache.org/pipermail/varnish-misc/attachments/20100601/97133b14/attachment.html>


More information about the varnish-misc mailing list