2016-07-18 6 views
1

Agenda私のサーバー上でスケジュールイベントを実行するために使用しています。
私はこのコードを使用してジョブをスケジュールしています:アジェンダjsジョブがすぐに実行されます

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

だから、仕事は午前21時で日常実行する必要があります。
しかし、私のサーバーが起動するたびに、このジョブが実行されます。
何か間違っていますか?

答えて

0

私は同じ問題に直面したので、いくつかの掘り下げを行い、保存中にnextRunAtを正しく計算できないため、 "job.computeNextRunAt();"あなたの仕事を保存する前に、それはうまく動作するはずです。

関連する問題