Hi,

I'm running varnish inside an openvz's container.

Recently, I started to see problems with varnish using all available memory.
It began to happen when we started delivering bigger files: videos (10 to
50MB).

Inside a virtual machine having a total 4GB of virtual memory, varnish will
eat all memory in less than one hour, at 20-30 req/s.

When all memory is used by varnishd, it stops to deliver content. No more
process can fork, the only solution is to kill varnishd from outside the
VM..

I use version 1.1.2 and tried 2.0-tp2 with similar result.

I tested with a malloc and file storage, same result again.

I (think I) understand the varnish's design, but should varnish eat ALL the
memory like that ?
_______________________________________________
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to