用户12771345
Node.js 中误用 async 回调导致内存泄漏的排查与修复
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户12771345
社区首页
>
专栏
>
Node.js 中误用 async 回调导致内存泄漏的排查与修复
Node.js 中误用 async 回调导致内存泄漏的排查与修复
用户12771345
关注
发布于 2026-11-10 14:10:10
发布于 2026-11-10 14:10:10
17
0
举报
概述
在维护一个基于 Express 和 Mongoose 的 API 服务时,遇到一个间歇性内存增长的问题:服务运行几天后 RSS 从 200MB 涨到 1.2GB,最终被 OOM killer 干掉。用 --inspect 和 heap snapshot 对比发现,大量 Mongoose 查询的 Promise 对象和闭包一直没被回收。根因是代码里混用了 callback 和 async 函数:在
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
node.js
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档