[Varnish] #1008: varnishd not cleaning up temporary files

Varnish varnish-bugs at varnish-cache.org
Sat Sep 3 21:53:17 CEST 2011


#1008: varnishd not cleaning up temporary files
-------------------+--------------------------------------------------------
 Reporter:  mikl   |        Type:  defect  
   Status:  new    |    Priority:  normal  
Milestone:         |   Component:  varnishd
  Version:  3.0.1  |    Severity:  normal  
 Keywords:         |  
-------------------+--------------------------------------------------------
 I have tried a couple of times setting Varnish up on my Mac. Previously on
 OS X 10.6 and now on 10.7.

 I tried setting it up via the launchd service OS X provides for running
 services.

 Each time I've tried, Varnish has repaid me with promptly filling up my
 disks with it's memory files.

 Here's a sample:

 {{{
 (/usr/local/var/varnish/kerry-pippin.vbg29.local) % la
 -rw-r--r--  1 mikl  wheel    13M  3 Sep 21:31 _.vsm
 -rw-------  1 mikl  wheel   2,3G  3 Sep 21:29 varnish.HD5s3C
 -rw-------  1 mikl  wheel    26G  3 Sep 21:16 varnish.WJZMH8
 -rw-------  1 mikl  wheel   325M  3 Sep 21:31 varnish.WtELtL
 -rw-------  1 mikl  wheel   645M  3 Sep 21:30 varnish.XOY0FO
 -rw-------  1 mikl  wheel    13G  3 Sep 21:21 varnish.Xs2Pah
 -rw-------  1 mikl  wheel   9,0G  3 Sep 21:24 varnish.pgcEjg
 -rw-------  1 mikl  wheel   4,5G  3 Sep 21:27 varnish.z1x6hp
 -rwxr-xr-x  1 mikl  wheel    27K  3 Sep 21:31 vcl.Z4hKfxO9.so
 }}}

 I think what happens is that I tried to start varnishd with my normal user
 account, which fails. launchd then restarts varnishd after a cool down
 period. Each restart causes it to create a new memory file, and at 13 GB
 each, it tends to fill a 120 GB SSD pretty quickly.

 Perhaps it would be helpful to remove those files when varnish fails to
 start?

 (the error I get when starting is “03/09/11 21.21.49,388 org.varnish-
 cache.varnish: Child start failed: could not open sockets”)

-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/1008>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list