Varnish intermittently returns incomplete images
guillaume at varnish-software.com
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 param.show"), 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.
On Fri, May 8, 2020 at 10:14 AM Batanun B <batanun at hotmail.com> 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 varnish-cache.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the varnish-misc