我试图在特定日期安排一次性作业,但是,一旦到达日期,回调就不会被调用。作业被创建并添加到集合中。不确定我做错了什么。使用agenda
const agenda = new Agenda({
db: {address: '...', collection: 'agendaJobs'},
useUnifiedTopology: true
});
agenda.on('ready', async () => {
agenda.define("hello",
{ priority: "high", concurrency: 20 },
async (job) => {
console.log("hello");
});
});
async function start() {
agenda.processEvery('1 second');
await agenda.start();
await agenda.schedule("in 10 seconds", "hello");
}
start();
字符串
2条答案
按热度按时间6rvt4ljy1#
package.json
字符串
index.js
型
100d1x
的字符串
bxjv4tth2#
如果您的日程安排程序未运行,请检查日程作业的数据库集合是否为空。