Perhaps this is none of Apache's business, but should be a very specific result from the various apr_poll setup functions that invoke select()?
Bill At 08:53 AM 1/6/2004, Brian Akins wrote: >Call me stupid, put why in various places does Apache do things like this: >if (csd >= FD_SETSIZE) { > ap_log_error(APLOG_MARK, APLOG_WARNING, 0, NULL, > "new file descriptor %d is too large; you probably need " > "to rebuild Apache with a larger FD_SETSIZE " > "(currently %d)", > csd, FD_SETSIZE); > apr_socket_close(sock); > return; > } > >On linux, at least, FD_SETSIZE is fairly low (1024), yet the actually max file >descriptors can be much, much higher (we have thousands per process with squid). > > >Is this just not true elsewhere? Can someone explain? > >-- >Brian Akins >Senior Systems Engineer >CNN Internet Technologies