Varnish intermittently returns incomplete images

Guillaume Quintard guillaume at
Fri May 8 17:34:17 UTC 2020


Do you have objects that are sensibly smaller that your images in your

What you are describing sounds like LRU failure (check nuke_limit in
"varnishadm"), basically, on a miss, varnish couldn't evict
enough objects and make room for the new object, so it had to truncate it
and throw it away.

If that's the issue, you can increase nuke_limit, or get a bigger cache, or
segregate small and large objects into different storages.

Guillaume Quintard

On Fri, May 8, 2020 at 10:14 AM Batanun B <batanun at> wrote:

> Our Varnish (test environment) intermittently returns incomplete images.
> So the binary content is not complete. When requesting the image from the
> backend directly (using curl), the complete image is returned every time (I
> tested 1000 times using a script).
> This happens intermittently. Sometimes Varnish returns the complete image,
> sometimes half of it, sometimes 20% etc... The incomplete image is returned
> quickly, so I don't think there is a timeout involved (we have not
> configured any specific timeout in varnish).
> I see nothing special in varnishlog when this happens. But I don't know
> how to troubleshoot this in a good way. Any suggestions?
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the varnish-misc mailing list