'Cron'包在nodeJS中没有按预期工作

时间:2018-06-13 10:00:35

标签: javascript node.js cron

我在nodeJS Cron包中遇到了一些问题。它无法正常工作。有时工作没有开始。我的cron工作代码 -

const updateDocJob = new CronJob({
  cronTime: '00 30 05 * * *', 
  onTick: function() {
    // send the notification mail to me for notifying about the job running
    sendNotificationMail('Doc Update JOB', 'START');
    // perform some functionality & db operation
  },
  start: false,
  timeZone: 'America/Los_Angeles'
});

updateDocJob.start();

正如您在代码中看到的那样,我添加了通知邮件系统,以便我可以验证作业(是否启动)。主要问题 -

  • Job从5月31日到6月4日没有开始。(我在这些日期之间没有收到通知邮件)尽管如此,邮件逻辑仍能正常运行。

我无法追踪这背后的问题。我已经在这些日期之间检查了服务器日志,但没有发现任何错误。 (我正在使用meteor galaxy服务器进行应用程序部署)

节点包有问题吗?

0 个答案:

没有答案