2016-07-18 1 views
1

Agenda을 사용하여 내 서버에서 일정 이벤트를 실행하고 있습니다.
은이 코드를 사용하여 작업을 예약하고 있습니다 :의제 js 작업이 즉시 실행됩니다.

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

그래서 일 21:00에 매일 실행해야합니다.
하지만 서버가 시작될 때마다이 작업이 실행됩니다 ..
내가 잘못 했나요?

답변

0

나는 똑같은 문제에 직면하여 파기를하고 nextRunAt를 올바르게 계산하지 못하고 "job.computeNextRunAt();"를 실행했기 때문에 문제가 있음을 알았습니다. 직장을 구하기 전에, 잘 작동해야합니다.

관련 문제