Hi Emery,
> The error ( a constant relentless swarm of these messages ) : > ----------------------------------------------------------------------------------- > Jul 24 15:06:32 ns2 named[142]: [ID 873579 daemon.error] general: error: > socket: too many open file descriptors > ------------------------------------------------------------------------------------ > > It is my understanding that this error is not necessarily fatal if the > number of open ports is relatively stable ( <1000) and the system has > sufficient resources. Please clarify if this error is fixable in Solaris 9. > I have read other threads which indicate the problem was solved by > recompiling BIND after increasing the FD_SETSIZE limit, but on Solaris this > limit is already at 65535, so it seems this may work on Linux based systems > - not Solaris. > Not exactly. plimit shows amount of available file descriptors per process. But FD_SETSIZE is different beast, specific to some libc functions. And by default FD_SETSIZE is 1024. Because you are using own Bind 9, you must recompile Bind with higher FD_SETSIZE. Best regards, Milan
