On Thursday, 22 April 2010 13:10:03 Hugo Monteiro wrote: > Hello list, > > Although the subject suggests a fairly know issue, i cannot seem to > understand the cause. > > Log file presents > > Apr 22 12:57:36 proxyldap1 slapd[1511]: warning: cannot open > /etc/hosts.allow: Too many open files > Apr 22 12:57:36 proxyldap1 slapd[1511]: warning: cannot open > /etc/hosts.deny: Too many open files > > , but > > proxyldap1:~# cat /proc/sys/fs/file-max > 100000 > proxyldap1:~# cat /proc/sys/fs/file-nr > 1088 0 100000 > proxyldap1:~# lsof -p `pidof slapd`| wc -l > 460
And 'grep files /proc/`pidof slapd`/limits' ? > proxyldap1:~# su -c "ulimit -n" openldap > 8192 > > slapd is version 2.4.17-2 (Debian Unstable) and is running on a xen vm, > using 64bit kernel 2.6.26-2-xen-amd64 in a Debian Lenny system. > > Have i overlooked any aspect? The preceding lines, showing the ACCEPT lines with the fd number, prior to the "Too many open files" error would have been useful. I recently tested (in the "max open files" thread from March), and found that with tcp_wrappers, I could get more than 4000 connections (with ulimit -n set to 4096). You may want to review some Debian bug reports, specifically this one, which also has a script you can use to test with: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378261 Regards, Buchan
