[Mimedefang] Mulitplexor and File Descriptor Errors
    David F. Skoll 
    dfs at roaringpenguin.com
       
    Mon Aug 21 10:16:24 EDT 2006
    
    
  
Jonog Kim wrote:
> Hello.  I'm running into a problem with the multiplexor and file
> descriptors.  We seem to be having an issue with 1024 FD's on parent
> md-multi pid is reach and it crashes and generated these erorrs.
You can't use more than 1024 file descriptors in select() without recompiling
your C library and kernel, unfortunately. :-(
> We tried to do a ulimit -n 2048 before running this command via sv
> user which happens to be sv.  SV was setup with noshell and nologin.
> We even setup a shell, did a ulimit -n 2048 and try to run the
> multiplexor.
Won't help; FD_SETSIZE is hard-coded at 1024.
> Has anyone seen this?  If so, then what is a solution I can try?
There is no solution, other than rewriting mimedefang-multiplexor to
use poll() instead of select().  I don't understand why each slave
is using 5 descriptors, though; it should only be 3/slave.
Regards,
David.
    
    
More information about the MIMEDefang
mailing list