Я пытаюсь настроить набор заданий 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();