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...
