首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Node.js 中误用 async 回调导致的进程退出:从一次线上排查说起

Node.js 中误用 async 回调导致的进程退出:从一次线上排查说起

作者头像
用户1839651
发布于 2026-11-08 11:14:55
发布于 2026-11-08 11:14:55
00
举报
概述
线上一个用 Node.js 写的定时同步脚本跑着跑着进程就没了,日志里没有任何 uncaughtException 的记录,退出码是 0。这个脚本做的事情是从上游拉取一批数据,写入本地数据库,然后再发一条消息到消息队列通知下游。为了提升吞吐,里面用了不少 async 函数和 Promise,整体结构是 setTimeout 循环调度。问题出现得很随机,有时候跑一整天都没事,有时候启动几分钟就退出了

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

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

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