首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Node.js 中误用 async 回调导致内存泄漏的排查与修复

Node.js 中误用 async 回调导致内存泄漏的排查与修复

作者头像
用户12771345
发布于 2026-11-10 14:10:10
发布于 2026-11-10 14:10:10
170
举报
概述
在维护一个基于 Express 和 Mongoose 的 API 服务时,遇到一个间歇性内存增长的问题:服务运行几天后 RSS 从 200MB 涨到 1.2GB,最终被 OOM killer 干掉。用 --inspect 和 heap snapshot 对比发现,大量 Mongoose 查询的 Promise 对象和闭包一直没被回收。根因是代码里混用了 callback 和 async 函数:在

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

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

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