DNS-SD and Dynamic Updates

Mark Andrews Mark_Andrews at isc.org
Tue Oct 30 22:59:16 UTC 2007

> Hey everybody -
> I'm running Bind 9.3.4 (-2etch1) on Debian with kernel version 2.6.18-4.
> I've been trying to set up DNS-SD on our production servers and have ran
> into a snag. There are two slave servers, two caches and a master
> authoritative server. I enabled update-forwarding on the caches and slaves
> to the master, and set up a key based authentication system. When I actually
> try to test things out via nsupdate, I get the following error server side:
> named[3975]: socket.c :1898: unexpected error:
> named[3975]: internal_accept: fcntl() failed: Too many open files
> named[3975]: zone bonjour.bowdoin.edu/IN/default : could not forward dynamic
> update to unexpected error
> A quick googling pointed me to another user with a similar unresolved
> problem.
> http://readlist.com/lists/isc.org/bind-users/0/4480.html

	No. That is a completely different problem.
> Anyone figure out what was going wrong between then and now?
> Thanks so much,
> Nathan Merritt

	You have to many file descriptors open.

	Are you running lots of virtual interfaces on this box?
	Named uses 2 descriptors per interface (1 UDP and 1 TCP)

	Assuming this is the problem limit the number of descriptors
	named listens on (see listen-on and listen-on-v6).

	Otherwise you have lots of incoming TCP connections
	see tcp-clients.

	Otherwise you have lots of simultious zone transfers 
	see transfers-per-ns, transfers-in, transfers-out.

Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org

More information about the bind-users mailing list