我正在安排以下议程工作:
await agenda.now("xyz");
但是上面的命令使我的作业几乎每1分钟运行一次。但是当我将其更改为
await agenda.every('5 minutes', "xyz");
以上内容按预期工作,即每5分钟运行一次工作。
但是我不想重复工作。宁可运行一次。
答案 0 :(得分:1)
问题在于工作定义的concurrency
。由于将同一作业的多个实例并行运行,因此将其设置为10
。
将concurrency
更改为1
解决了该问题。