<div dir="ltr">Hi,<br><br>I'm running varnish inside an openvz's container. <br><br>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).<br>
<br>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.<br><br>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..<br>
<br>I use version 1.1.2 and tried 2.0-tp2 with similar result.<br><br>I tested with a malloc and file storage, same result again.<br><br>I (think I) understand the varnish's design, but should varnish eat ALL the memory like that ?<br>
<br><br></div>