Hi folks,<div><br></div><div>Just curious if you can point me in the right direction.</div><div><br></div><div>I have 2.0.6 varnish running.  So it seems as if the cache is working and i am getting cache hits.</div><div><br>
</div><div>When i shut down the back end i can still get to the cached pages.</div><div><br></div><div>On the other hand when i try a new browser i keep getting 503 pages.</div><div><br></div><div>Any ideas?</div><div><br>
</div><div><br></div><div><br></div><div><div>backend default {</div><div>  .host = &quot;10.249.129.171&quot;;</div><div>        .port = &quot;80&quot;; }</div><div><br></div><div> sub vcl_recv {</div><div>unset req.http.cookie;</div>
<div><br></div><div>    if (req.url ~ &quot;^/admin/&quot;){</div><div>    set req.url = regsub(req.url, &quot;^/admin/&quot;, &quot;/oops/&quot;);   }</div><div><br></div><div>  if (req.url ~ &quot;/affiliates/visa-signature/&quot;) {</div>
<div>        return(pass);    }</div><div><br></div><div>if (req.http.cookie) {</div><div>    set req.http.Cookie = regsuball(req.http.Cookie, &quot;__utm.=[^;]+(; )?&quot;, &quot;&quot;);</div><div>    if (req.http.cookie ~ &quot;^ *$&quot;) {</div>
<div>        remove req.http.cookie;  }  }</div><div><br></div><div>    if (req.url ~ &quot;^/r/\d+/&quot;) {</div><div>        return(pass);    }</div><div><br></div><div>    # Don&#39;t cache if specific HTTP headers exist</div>
<div>    if (req.http.Expect) {</div><div>        return(pass);    }</div><div><br></div><div>    if (req.http.Authorization) {</div><div>        return(pass);   }</div><div>return(lookup);}</div><div><br></div><div>sub vcl_deliver {</div>
<div>    return (deliver);}</div><div><br></div><div>sub vcl_fetch {</div><div>    set obj.ttl = 120m;</div><div><br></div><div>unset obj.http.set-cookie;</div><div> if (req.url ~  &quot;^/$&quot;) {</div><div> set obj.ttl = 1800s;}</div>
<div><br></div><div>    # Don&#39;t cache error pages</div><div>    if (obj.status == 503) {</div><div>        return(pass);    }</div><div><br></div><div>    if (obj.http.Vary == &quot;Cookie&quot;) {</div><div>        remove obj.http.Vary;</div>
<div>    }</div><div> if (obj.http.Vary == &quot;Cookie,Accept-Encoding&quot;) {</div><div>        set obj.http.Vary = &quot;Accept-Encoding&quot;;    }</div><div><br></div><div>    # Anti-dogpiling feature - serve a stale request until a new one</div>
<div>    # can be fetched, for up to 30s</div><div><br></div><div>    if (!obj.cacheable) {</div><div>       return(pass);       }</div><div><br></div><div>    return(deliver);}</div><div><br></div><div>sub vcl_hit {</div>
<div>  remove obj.http.Set-Cookie;}</div><div><br></div></div>