[Error: EMFILE: too many open files, open。

  node 使用 fs/promises  下面的 writeFile 方法,由于异步读写的文件太多了,就会出现这个问题;

目前值找到规避的方法:

使用 同步写的API  writeFileSync ,有些场景可能会有影响,但是自己写的脚本,速度影响不明显。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,416评论 0 6
  • #Node课程大纲V10(一周) ##目录 *1day -基本介绍 -环境配置(nodenvm,cnpm) -RE...
    lint_b7d1阅读 200评论 0 0
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,642评论 2 41
  • __filename: 获取当前模块的带有完整绝对路径的文件名__dirname: 获取当前模块文件是所在目录的完...
    IOneStar阅读 857评论 0 1
  • 事件驱动 NodeJs是单线程、非阻塞I/O的事件驱动;不同于Java/PHP/.net等服务器语言,NodeJs...
    hellomyshadow阅读 267评论 0 1