议程作业:now()使作业运行多次

时间:2018-10-14 10:53:16

标签: node.js agenda

我正在安排以下议程工作:

await agenda.now("xyz");

但是上面的命令使我的作业几乎每1分钟运行一次。但是当我将其更改为

await agenda.every('5 minutes', "xyz");

以上内容按预期工作,即每5分钟运行一次工作。

但是我不想重复工作。宁可运行一次。

1 个答案:

答案 0 :(得分:1)

问题在于工作定义的concurrency。由于将同一作业的多个实例并行运行,因此将其设置为10

concurrency更改为1解决了该问题。