Child dying with "Too many open files"

Michael S. Fischer michael at dynamine.net
Thu Feb 21 02:47:38 CET 2008


Does 'sysctl fs.file-max' say?  It should be >= the ulimit.

--Michael

On Wed, Feb 20, 2008 at 4:04 PM, Andrew Knapp <andrew at imeem.com> wrote:
>
>
>
>
> 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
> _______________________________________________
>  varnish-misc mailing list
>  varnish-misc at projects.linpro.no
>  http://projects.linpro.no/mailman/listinfo/varnish-misc
>
>



More information about the varnish-misc mailing list