Запускаемая таймером функция Azure выполняется нерегулярно

У меня есть функция Azure, запускаемая по таймеру, которая выполняется каждое утро в 04:30.

public static void Run([TimerTrigger("0 30 4 * * *")] TimerInfo myTimer)

Теперь я заметил, что журнал вызовов показывает мне совсем другое время выполнения:

Эта функция работала как шарм. С одной недели я заметил следующие проблемы:

Как это может быть, что есть казни за 2 минуты до установленного времени? И почему есть казни до 8 минут (!!) после установленного времени?

Еще одно странное поведение заключается в том, что в другой среде одна и та же функция Azure запускается несколько раз в течение одной и той же минуты:

Может ли это быть проблемой с отображением в журнале вызовов или кто-то знает больше об этом странном эффекте?

Любая подсказка высоко ценится!

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
2
0
108
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как это может быть, что есть казни за 2 минуты до установленного времени?

Ошибка около двух минут может быть нормальной, что может быть связано с конструкцией.

И почему есть казни до 8 минут (!!) после установленного времени?

Время обработки зависит от кода, который вы пишете, и размера обрабатываемых данных.

Еще одно странное поведение заключается в том, что в другой среде я вижу, что одна и та же функция Azure запускается несколько раз в течение одной и той же минуты.

Пожалуйста, проверьте, установлено ли runOnStartup значение True. Я думаю, что это вызвано одновременной работой нескольких экземпляров. Вы можете обратиться к этой официальной документации.

Спасибо за ваш вклад! На самом деле это поведение исчезло. Я понятия не имею, что произошло. Возможно, Microsoft просто делала какие-то обновления или что-то подобное. Так что я закрою этот вопрос

Paul Richardson 18.12.2020 14:01

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