Ну, если вы перепробовали все, что могли, просто обновите все задания, которые не удалось запустить, примерно так:
agendaJobs.update({
lockedAt: {
$exists: true
},
lastFinishedAt: {
$exists: false
}
}, {
$unset: {
lockedAt: undefined,
lastModifiedBy: undefined,
lastRunAt: undefined
},
$set: {
nextRunAt: new Date()
}
}, {
multi: true
})
Это один из способов решить проблему и, по сути, настроить все заблокированные задания для повторного планирования.
Это, кстати, один из предложенных подходов на git.
Это происходит от здесь , если вы хотите весь контекст.