Триггер таймера функции Azure работает таинственно - PullRequest
1 голос
/ 06 июня 2019

У меня есть одна функция Azure с триггером таймера на 01:00. Функция V1, и я использую для этого c # -скрипт. Функция выполняет запрос по почте для другого API.

На самом деле функция и триггер таймера работают, но иногда я вижу, что функция запускается два раза.

enter image description here

Итак, как вы можете видеть, таймер запускает мою функцию каждый день в 01:00, но 4 июля он запускает функцию также в 01:59. В это время все спят, поэтому я могу исключить, что функция была запущена вручную на портале или что-то еще.

Где я также могу проверить, почему была активирована функция? В журнале событий я нашел это всего за несколько секунд до второго рунда:

<Data>
Recycling application MACHINE/WEBROOT/APPHOST/MY-TIMER-TRIGGER [TID 22456][PID 27328]
</Data>

ОБНОВЛЕНИЕ # 1 Вот function.json функции, если это необходимо

{
  "bindings": [
    {
      "name": "myTimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 0 1 * * *"
    },
    {
      "type": "table",
      "name": "outTable",
      "tableName": "myTableStorage",
      "connection": "myTableStorage_STORAGE",
      "direction": "out"
    }
  ],
  "disabled": false
}
...