Задание узла cron выполняется только первый раз в GCP App Engine - PullRequest
0 голосов
/ 23 апреля 2020

У меня проблема с выполнением задания cron в приложении node / express с использованием библиотеки node-cron. Приложение развернуто в Google Cloud App Engine.

Я хочу отправлять автоматические c электронных писем каждый день в 9:00, но cron работает только в первый день, а затем никогда не отправляет.

Вот мой код:

 cron.schedule("0 0 9 * * *", () => {
  sendEmails();
 },{
    scheduled: true,
    timezone: "Europe/Paris"
  });

Спасибо

1 Ответ

1 голос
/ 23 апреля 2020

Здесь у вас есть 2 вопроса. Выражение cron имеет только 5 элементов, а не 6.

Также, согласно вашему выражению, ваш cron будет облагаться цифрой 9 каждого месяца

enter image description here

вероятно, вы хотите что-то вроде этого

enter image description here

Вы, вероятно, хотите проверить свое выражение cron с помощью инструмента, подобного https://crontab.guru/

...