超哥前端记录
Node.js 中 stream.pipeline 的错误处理:为什么你的管道总是泄漏文件描述符
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
超哥前端记录
社区首页
>
专栏
>
Node.js 中 stream.pipeline 的错误处理:为什么你的管道总是泄漏文件描述符
Node.js 中 stream.pipeline 的错误处理:为什么你的管道总是泄漏文件描述符
超哥前端记录
关注
发布于 2026-11-10 10:07:35
发布于 2026-11-10 10:07:35
13
0
举报
概述
在 Node.js 里用 stream.pipeline 处理文件上传、日志转存或者数据清洗时,很多人以为把 fs.createReadStream 和 fs.createWriteStream 串起来再挂个 callback 就万事大吉了。实际跑一段时间后进程的 fd 数量持续上涨,lsof 一看全是没关掉的临时文件句柄;或者某个中间 transform 抛错后,源文件流没被销毁,目标文件留下半
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
node.js
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档