首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Node.js 中 stream.pipeline 的错误处理:为什么你的管道总是泄漏文件描述符

Node.js 中 stream.pipeline 的错误处理:为什么你的管道总是泄漏文件描述符

作者头像
超哥前端记录
发布于 2026-11-10 10:07:35
发布于 2026-11-10 10:07:35
130
举报
概述
在 Node.js 里用 stream.pipeline 处理文件上传、日志转存或者数据清洗时,很多人以为把 fs.createReadStream 和 fs.createWriteStream 串起来再挂个 callback 就万事大吉了。实际跑一段时间后进程的 fd 数量持续上涨,lsof 一看全是没关掉的临时文件句柄;或者某个中间 transform 抛错后,源文件流没被销毁,目标文件留下半

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档