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
相关产品推荐
相关产品推荐

