Я создал функцию с запуском по времени. Для создания строки CRON (запускается каждое утро в 01:00) я использовал веб-службу. Файл function.json содержал следующие триггерные инструкции:

"type" : "timerTrigger",
"name" : "timer",
"direction" : "in",
"schedule" : "0 0 1 ? * * *"

Функция не запускается, ошибка не выдается даже при запуске вручную.

Уделяя больше внимания, строка «расписание» была подчеркнута, поэтому я изменил ее, используя другой веб-сервис, который дал мне другую строку CRON (на то же время). Это не решило, и в любом случае я запускал функцию вручную, нажимая кнопку «играть» ...

Где ошибка?

1
fresko 31 Окт 2018 в 19:58

1 ответ

Лучший ответ

Просто ошибка была там, где я ее заметил; формат строк CRON в Azure должен состоять из 6 частей или, по крайней мере, следующий пример (созданный путем изменения примеров, приведенных в документации Azure) решает проблему:

"schedule" : "0 0 1 * * *"

У другого коллеги была такая же проблема ... очень легко получить сервисы, которые легко создают строки cron ...

Надеюсь, это сэкономит время другим людям.

1
fresko 31 Окт 2018 в 16:58