Subject: Re: Bind 4.9.4PL1 - 'Too many open files'
To: Mike Long <mike.long@analog.com>
From: Jim Reid <jim@mpn.cp.philips.com>
List: netbsd-users
Date: 02/07/1997 08:53:53
>>>>> "Mike" == Mike Long <mike.long@analog.com> writes:
>> Today Bind has started to go strange on us. We're running Bind
>> 4.9.4PL1 under NetBSD 1.1. When we 'kill -HUP' the named, it
>> fails to reload the primary zones, saying 'Too many open
>> files'. It also seems to be doing this sometimes for zone
>> transfers. Does anybody have any idea why it does this (it
>> surely can't be *really* running out of files, it only needs
>> about 4 sockets and, err, no files)? Killing the named
>> completely and restarting it doesn't help, rebooting the
>> machine does.
Maybe your kernel is running out of file descriptors? BTW, the current
version of bind is 4.9.5P1.
Mike> fstat(8) may be able to tell you which process(es) are
Mike> hogging file descriptors.
lsof will do this much better and tell you lots more besides - like
how many sockets are being used, what files are mmapped, current
directories and so on.