At Mon, 08 Sep 2008 12:56:13 -0400, Jeffrey Collyer <[EMAIL PROTECTED]> wrote:
> Running bind 9.5.0-P2 with -DISC_SOCKET_FDSETSIZE=8192 > on Solaris 8, recently patched, on Sparc. Server is DNS only, on > reasonably old hardware, and thus fairly busy most of the time. > > Got this in the the logs : > > named[9706]: [ID 873579 local4.crit] socket.c:2586: fatal error: > named[9706]: [ID 873579 local4.crit] select() failed: Invalid argument > named[9706]: [ID 873579 local4.crit] exiting (due to fatal error in library) > > and named had to be restarted. I know that there have been a few others > reporting this on the list, but I wanted to add one to the frequency > counter. I don't know much about Solaris 8, but from my experiences with other versions of Solaris, it requires redefining FD_SETSIZE in order to use a larger size of FD set for select(). Please try increasing FD_SETSIZE directly, i.e., rebuild BIND9 with -DFD_SETSIZE=8192. --- JINMEI, Tatuya Internet Systems Consortium, Inc.