Right now we have a per-msgstore FD limit. This is good to prevent abuse, but isn't so great at dealing with low-ish RLIMIT_NFILE settings (4096 is a popular value).
RLIMIT_NFILE
We should consider adding a timeout and/or a more global FD limit.