<p>At this point, sending your configuration file would maybe be a good idea.</p>
<div class="gmail_quote">On May 11, 2012 1:41 AM, "Andreas Plesner Jacobsen" <<a href="mailto:apj@mutt.dk">apj@mutt.dk</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, May 11, 2012 at 09:30:52AM +1100, <a href="mailto:Nicholas_Maesepp@scee.net">Nicholas_Maesepp@scee.net</a> wrote:<br>
<br>
> I guess technically I realize this is from the cache, my question is more<br>
> along the lines of what could be causing my objects in the cache to become<br>
> stop being delivered as is and having a 500 error returned. Is my cache<br>
> being corrupted in some way when varnish starts to max out the malloc'ed<br>
> RAM? Seems like a bug to me but can't pinpoint exactly what causes it,<br>
> just that it happens after X amount of time to any of my instances.<br>
<br>
Then you misunderstood me. The 500 is a cached object that your backend served<br>
at the time. You can avoid caching such objects by inspecting the HTTP response<br>
in vcl_fetch and setting TTL and/or using hit for pass and/or saint mode.<br>
<br>
It's almost certainly not a bug.<br>
<br>
--<br>
Andreas<br>
<br>
_______________________________________________<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>