функция azure работает локально - таймер cron не использует UTC

У меня есть таймер лазурной функции со следующим выражением cron: '0,30 * 0-8,21-23 * * *'. То есть каждые 30 секунд с 0-8 и 21-23 UTC (или, по крайней мере, я ожидаю, что это будет UTC).

Но теперь, когда я запускаю свою функцию локально, я получаю следующее:

      [2021-11-24T06:45:15.531Z] The next 5 occurrences of the 'function_name' schedule (Cron: '0,30 * 0-8,21-23 * * *') will be:
[2021-11-24T06:45:15.533Z] 11/24/2021 21:00:30+11:00 (11/24/2021 10:00:30Z)
[2021-11-24T06:45:15.535Z] 11/24/2021 21:01:00+11:00 (11/24/2021 10:01:00Z)
...

Обратите внимание, что следующие X вхождений используют местный часовой пояс (+11:00). Когда следующий триггер будет ровно 21:00:30+11:00.

Это неправильно (я думаю), и если вы видите временные метки журнала (в формате UTC), вы можете видеть, что мы СЕЙЧАС в окне 0-8 и не должны ждать окна 21-23.

Примечание. Я определенно не отменяю WEBSITE_TIME_ZONE параметр.

Команда, которую я использую для локального запуска функции: func start

0 ответов

Другие вопросы по тегам