The question remains where all the file descriptors are coming from. Maybe there's a leak somewhere. FWIW, I've never noticed such issues with the default limit of 1024. My main firefox process (which has been running for days, with lots of activity in a large number of tabs) currently has 222 open file descriptors, the helper processes less than 60 each.