Настройка часов Heroku cron - PullRequest
       10

Настройка часов Heroku cron

0 голосов
/ 20 октября 2019

Я пытаюсь настроить набор заданий cron на Heroku и не могу их выполнить. Основываясь на документации, я настроил Heroku ниже с настройкой часов, которая помечена как включенная во время обзора приборной панели. Однако у меня проблемы с выполнением заданий. Что-то в моих настройках отсутствует или неправильно. Кто-нибудь знает, как настроить это с помощью ввода, информации или предложений?

Procfile clock: node -r esm clock.js

Clock.js

var CronJob = require("cron").CronJob;
import Tasks from "./scripts/tasks";

//hours between 09 and 18 monday to friday
var job1 = new CronJob({  
cronTime: "13 9,11,16,18 * * 1-5",  
onTick: Tasks.update(),  
start: true,  
timeZone: "Europe/Stockholm",});

//every day at 07 monday to friday
var job2 = new CronJob({  
cronTime: "0 7 * * 1-5",  
onTick: Tasks.report(),  
start: true, 
timeZone: "Europe/Stockholm"
});


//hours between 09 and 18 monday to friday
var job3 = new CronJob({  
cronTime: "30 10,13,15,17 * * 1-5",  
onTick: Tasks.alert(),  
start: true,  
timeZone: "Europe/Stockholm"
});


//once a week, every sunday at 09:30
var job4 = new CronJob({  
cronTime: "30 7 * * 1",  
onTick: Tasks.weekend(),  
start: true,  
timeZone: "Europe/Stockholm",});


//hours between 09 and 18 monday to friday
var job5 = new CronJob({  
cronTime: "10 11,15,18 * * 1-5",  
onTick: Tasks.trigger(),  
start: true, 
timeZone: "Europe/Stockholm"
});

job1.start();
job2.start();
job3.start();
job4.start();
job5.start();
...