What operating system are you running? Most OS's allow you to redefine resource limits on the fly. It's possible you're running into a hard limit though, and you'll have to recompile your kernel to adjust it.
-Matt
Comment on Re: running out of file descriptors using POE (code)