我正在使用 kue对于我的 node.js 应用程序中的延迟作业。
我有一些问题要弄清楚如何使用 kue 的 API 重新启 Action 业,而无需使用 redis 命令手动将作业的 id 从失败作业列表移动到非事件作业列表。
这可以使用 kue 吗?
我不想设置固定的重试次数 - 我只想重试特定的作业。
也欢迎提出维护良好的 kue 替代方案的建议。
最佳答案
我不知道这是否有效,但您可以尝试将作业的状态重置为事件,然后再次保存作业:
job.on('failed', function() {
job.state('inactive').save();
编辑:将状态设置为非事件将正确地重新排队任务。
关于javascript - Node.js Kue 如何重启失败的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14280962/