Bullmq 手动重试已完成的作业

问题描述 投票:0回答:1

我正在使用 bullmq 发送 webhooks 事件。作业已安排并自动重试。假设我想重新执行一些已经成功完成的任务,并且我有队列中要重新安排的元素的 ID,是否可以通过将这些任务移动到等待队列中来手动将它们设置为“重复”不知怎么用redis?

node.js redis webhooks bullmq bull
1个回答
0
投票

这就是重试方法的用途,不是吗?

(方法)Job.retry(状态?:FinishedStatus):Promise

尝试重试作业。只有失败或完成的作业才能重试。

@param state — 已完成/失败

@退货 如果已解决且返回码为 1,则队列发出等待事件,否则操作不成功并抛出相应的错误。如果promise被拒绝,则表明脚本执行失败

© www.soinside.com 2019 - 2024. All rights reserved.