2016-07-18 2 views
1

Я использую Agenda для запуска событий событий на моем сервере.
Я запланировав работу, используя этот код:Повестка дня js job выполняет немедленно

var job = global.agenda.create('send happy hour notification', {}); 
job.repeatEvery('0 21 * * *'); 
job.unique({}); 
job.save(); 

Так что работа должна работать каждый день в 21:00.
Но каждый раз, когда запускается мой сервер, он запускает эту работу.
Я что-то не так?

ответ

0

Я столкнулся с той же проблемой, и поэтому я сделал кое-какие операции и выяснил, что это происходит, потому что, сохраняя ее, невозможно правильно вычислить nextRunAt, поэтому просто запустите «job.computeNextRunAt();» прежде чем сохранять свою работу, и она должна работать нормально.

Смежные вопросы