Mat*_*ias 13 javascript delayed-job redis node.js kue
我在我的node.js应用程序中使用kue来延迟作业.
我有一些问题要弄清楚如何使用kue的API重新启动作业,而不必使用redis命令手动将作业的id从失败的作业列表移动到非活动作业列表.
这可能使用kue吗?
我不想设置固定数量的重试次数 - 我只想重试特定的工作.
对于维持良好维护的替代方案的建议也是受欢迎的.
her*_*w78 12
我不知道这是否有效,但您可以尝试将作业状态重置为活动状态,然后再次保存作业:
job.on('failed', function() {
job.state('inactive').save();
Run Code Online (Sandbox Code Playgroud)
编辑:将状态设置为非活动将正确重新排队任务.