Bind 9.5.0-P1 on Debian

Thomas Jacob jacob at internet24.de
Wed Jul 30 16:44:47 UTC 2008


On Wed, 2008-07-30 at 16:12 +0000, Evan Hunt wrote:
> > We checked the FD_SETSIZE-Param, its about 1024.
> > ulimit -n is set to 16384.
> > Has anybody an idea how to increase the FD_SETSIZE on debian
> > or how to handle more than 1024 sockets for bind?
> 
> I'm given to understand that Linux doesn't support increasing
> FD_SETSIZE on the fly; you have to rebuild the system to do that.

Actually that's not what I get from skimming through
the kernel and bind sources. It's bind that using the
predefined FD_SETSIZE as a hard limit, not Linux.

> The -P2 versions of the patches, which are in internal testing now and
> (barring catastrophe) should be released in two more days, have a
> workaround for this.  If you set ISC_SOCKET_FDSETSIZE to a value
> larger than the existing FD_SETSIZE, it'll use that value instead.
> So, for example:
> 
>         $ STD_CDEFINES="-DISC_SOCKET_FDSETSIZE=4096" ./configure
>

Which probably means that I am right, since recompiling your
systems probably isn't a requirement for -P2...



More information about the bind-users mailing list