<div dir="ltr">varnishncsa clearly shows hits and misses within a 24 hour period despite clearly setting the TTL to 24 hours.  Varnishlog clearly shows the TTL being set to 24 hours.  I have NO lru_nuked objects as clearly shown by the varnish stats.<div><br></div><div>I'm not sure what is vague.  I am setting an object for a TTL of 24 hours yet during that 24 hour period it is still getting miss requests.  The URLs in question have no GET parameters.  I am hashing only on the URL and not the hostname.<br><div><br></div><div>So what does this tell me?  It tells me that my cache size is big enough.</div><div><br></div><div>My guess is there is some type of contention from locking of some type given other requests coming through.  There are quite a few PUT and POST requests that pass through this Varnish server.</div></div><div><br></div><div>Ummmm, I hardly think that "anyone can't help me."  I think most definitely "someone" that has some insight about the internals could shed some light on this problem.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-weight:bold"><span style="white-space:pre-wrap"><u>                                                                  </u></span></div><div style="color:rgb(0,0,0)"><font face="Helvetica"><span style="font-size:12px">Raymond Jennings III</span></font></div></div><span style="color:rgb(0,0,0);text-align:-webkit-auto;font-family:Helvetica"><font face="Rockwell Extra Bold" style="font-size:19px"><b><a href="http://nytimes.com/" style="color:rgb(17,85,204)" target="_blank">nytimes.com</a></b></font><br></span><div style="color:rgb(0,0,0);font-family:Helvetica"><span style="text-align:-webkit-auto"><span style="font-size:12px;text-align:-webkit-auto"><b><div style="display:inline!important">Office:<span style="font-weight:normal"> <a href="tel:212-556-7786" target="_blank">212.556.7786</a></span></div></b></span><span style="text-align:-webkit-auto"><span style="text-align:-webkit-auto"><b style="font-size:12px;text-align:-webkit-auto"><div>iPhone:<span style="font-weight:normal"> <a href="tel:914-330-5074" target="_blank">914.330.5074</a></span></div><div><b style="font-size:13px">E-mail: </b><a href="mailto:Raymond.Jennings@nytimes.com" style="font-size:13px;font-weight:normal;color:rgb(17,85,204)" target="_blank">Raymond.Jennings@nytimes.com</a><br></div><div>FaceTime:<span style="font-weight:normal"> <a href="mailto:Raymond.Jennings@nytimes.com" style="color:rgb(17,85,204)" target="_blank">Raymond.Jennings@nytimes.com</a></span></div></b></span></span></span></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jan 16, 2015 at 10:01 AM, Dridi Boukelmoune <span dir="ltr"><<a href="mailto:dridi.boukelmoune@zenika.com" target="_blank">dridi.boukelmoune@zenika.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Raymond,<br>
<br>
Have you looked at the logs?<br>
<br>
Your description of the issue is too vague, I don't think anyone can<br>
help you with just that.<br>
<br>
Cheers,<br>
Dridi<br>
<div><div class="h5"><br>
On Thu, Jan 15, 2015 at 3:36 PM, Jennings III, Raymond<br>
<<a href="mailto:raymond.jennings@nytimes.com">raymond.jennings@nytimes.com</a>> wrote:<br>
> I have a static URL that I set a TTL for 24h but yet every so many minutes I<br>
> get a "miss" (as shown in my varnishncsa.)<br>
><br>
> I purge this URL every 24 hours.<br>
><br>
> 1 - The URL never has any parameters.<br>
> 2 - I do not hash over the hostname only the URI<br>
> 3 - Nobody is issuing any PURGE or BAN requests<br>
> 4 - n_lru_nuked is always 0<br>
> 5 - There are no 500 or 400 responses<br>
><br>
> What is causing this URL to get a miss when everything I see looks good?  If<br>
> the cache size has been exceeded I would have expected to see the nuked<br>
> value be something other than 0.<br>
><br>
> vcl_fetch is basically just:<br>
><br>
> set beresp.ttl = 24h;<br>
> return(deliver);<br>
><br>
> Any reason why Varnish seems to be taking it upon itself to cause this miss?<br>
> In 24 hours I get about 12000 requests and out of those 120 misses and I<br>
> should see 2 miss requests at most.<br>
><br>
> The backends are healthy.<br>
><br>
> This is varnish-3.0.6-1.el6.x86_64<br>
><br>
> Thanks.<br>
><br>
><br>
><br>
> Raymond Jennings III<br>
> <a href="http://nytimes.com" target="_blank">nytimes.com</a><br>
> Office: <a href="tel:212.556.7786" value="+12125567786">212.556.7786</a><br>
> iPhone: <a href="tel:914.330.5074" value="+19143305074">914.330.5074</a><br>
> E-mail: <a href="mailto:Raymond.Jennings@nytimes.com">Raymond.Jennings@nytimes.com</a><br>
> FaceTime: <a href="mailto:Raymond.Jennings@nytimes.com">Raymond.Jennings@nytimes.com</a><br>
><br>
</div></div>> _______________________________________________<br>
> varnish-misc mailing list<br>
> <a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
> <a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div><br></div>