You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bull任务在工作进程终止时未触发stalled事件仅重启才触发问题咨询

我所提及的代码是下方链接中的复现代码

我在代码中设置了2个“状态”,二者均监听队列全局事件:

  • 添加单条消息
  • 监听消息

目前遇到异常:当监听任务的工作进程终止时,Bull任务不会被上报为stalled,只有工作进程重启后才会触发该事件,这与官方文档的说明不符。

官方文档相关说明如下:

.on('stalled', function (job) {
  // A job has been marked as stalled. This is useful for debugging job
  // workers that crash or pause the event loop.
});

内容来自Bull事件参考中的.on('stallled', ...)事件处理函数说明

GitHub复现仓库(仓库包含docker-compose配置与完整运行环境,附说明文档)

补充说明

我在bullmq上测试相同场景,该事件触发逻辑正常。

内容的提问来源于stack exchange,提问作者Raz Luvaton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 06:09:02