在 EMFILE 上使用增量回退的 fs
open 和 readdir 调用排队,并在某事关闭时重试一次,如果出现 EMFILE 错误(文件描述符过多),则重试。lchmod。fs.lutimes。否则,它将变成一个空操作。chown,fchown 或 lchown 中的 EINVAL 和 EPERM 错误。lchmod 和 lchown 变成空操作。read 返回 EAGAIN 错误,则重试读取文件。此模块无法拦截或处理同步方法中的 EMFILE 或 ENFILE 错误。 如果您使用打开文件描述符的同步方法,则必须负责处理任何错误。
在目前这个阶段,这个模块相当稳定,并且被许多东西所使用。尽管如此,由于它在节点 API 的核心部分实现了微妙的行为变化,即使是微小的变化也可能会造成严重的问题,因此版本管理倾向于进行升级。
暂无开放 Issues,或尚未同步最近议题。