6
egg 版本. "egg": "^2.15.1",
定时任务 执行的时候是多次循环执行
想问一下是什么情况
static get schedule() {
return {
interval: '1m',
type: 'worker',
};
}
egg 版本. "egg": "^2.15.1",
定时任务 执行的时候是多次循环执行
想问一下是什么情况
static get schedule() {
return {
interval: '1m',
type: 'worker',
};
}

你设置了 type: all,表示所有的 worker 都会执行,当然会重复了
下面设置了。worker。调试的时候连续打印。日志也是连续输出
如果你想只有一个 worker 执行,配置 type: worker,每次会随机指定一个 worker 执行
刚刚上面的图是。我撤销代码的
没注意撤销太多了
传个最小复现仓库呢,明天看下

我试了你传上来的例子,执行 npm start 后,schedule 执行并没有问题,10s 随机一个 worker 打印日志