It would be useful to know how low your hosting provider has set a file limit: it ulimit -nwill tell you that the limit is setrlimits(2)indicated on the number of open file descriptors for each process. Typical installations use 1024. Perhaps they installed it much lower to limit memory usage in the kernel.
, , Rackspace ( , , /etc/security/limits.conf), , . , , , .
, node . /proc/$(pidof node.js)/fd/, , . , , ?