Thanks Carlos, I did see that issue on GitHub and very helpful to have the short version :) It seems that in some cases hits are being attempted on objects that are in the process of being purged, or something like that, which is causing this error.

Thanks,
Nigel

On 25/05/2017 14:25, Carlos Abalde wrote:
Hi,

Just in case this is useful, the 'vcl_hit{} returns miss without busy object' error is documented in https://github.com/varnishcache/varnish-cache/issues/1799. It happens when obj.ttl + obj.grace > 0 and leaving 'vcl_hit' with 'return (miss)'. While the object is being re-fetched those errors will be logged because request coalescing won't work as expected for later requests of the same object. That means later requests will enter 'vcl_hit' and then will be handled as pass requests. Once the objet is re-fetched, further requests will behave as expected.

Best,

--
Carlos Abalde


_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to