有使用BullMQ和'error'事件的代码。似乎从未触发过。
const queue = new BullMQ.Queue(this.queueName, { connection });
queue.on('error', handleError);
queue.on('failed', handleJobError);
此事件类型是否存在于BullMQ中?它不在BullMQ文档中但在Bull文档
中有一个"错误";事件,但在Worker上,而不是在Queue上。https://github.com/taskforcesh/bullmq/blob/master/docs/gitbook/api/bullmq.workerlistener.error.md
据我所知,"错误"事件通常用于处理在工作进程本身中发生的未捕获的异常,而不是处理在特定作业中发生的错误。
示例:lost Redis connection