Child dying with "Too many open files"

Andrew Knapp andrew at imeem.com
Thu Feb 21 01:04:09 CET 2008


Hello,

 

I'm getting this error when running varnishd:

 

>> 

Child said (2, 15369): <<Assert error in wrk_thread(), cache_pool.c line
217:

  Condition((pipe(w->pipe)) == 0) not true.

  errno = 24 (Too many open files)

>> 

Cache child died pid=15369 status=0x6

 

uname -a:

Linux <hostname> 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:55 EST 2007
x86_64 x86_64 x86_64 GNU/Linux

 

command used to start varnish:

/usr/sbin/varnishd -d -d -a :80 -f /etc/varnish/photo.vcl -T
<internalIP>:6082 -t 120 -w 10,700,30 -s
file,/c01/varnish/varnish_storage.bin,12G -u varnish -g varnish -P
/var/run/varnish.pid

 

I have NFILES=270000 set in /etc/sysconfig/varnish. Do I just need to up
that value?

 

Thanks,

Andy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20080220/74ecc2af/attachment-0001.html>


More information about the varnish-misc mailing list