unfortunately this is a bug, or maybe more accurately an overly conservative limit in OSX. the kernel is configured to allow only a really small number of open files per process, and a really small total number of open files, compared to linux anyway.
there are some threads here with some ideas to increase those limits, but when i tried changing the limits, my machine became pretty unstable.
rob