Функция таймера Azure не работает - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть функция Azure с триггером таймера.Расписание: «0 0 18 * * ПН-ФРИ».Я могу запустить его вручную, но он не срабатывает автоматически.Я видел некоторые ответы, в которых говорится, что План обслуживания приложений не может быть «классическим», но я не вижу такой возможности.План обслуживания приложения для моего приложения Function основан на потреблении.Любой совет?

Вот функция.json:

{
  "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24",
  "configurationSource": "attributes",
  "bindings": [
    {
      "type": "timerTrigger",
      "schedule": "0 0 18 * * MON-FRI",
      "useMonitor": true,
      "runOnStartup": false,
      "name": "myTimer"
    }
  ],
  "disabled": false,
  "scriptFile": "../bin/MyApp.dll",
  "entryPoint": "MyApp.ProcessOptions.Run"
}

1 Ответ

0 голосов
/ 10 декабря 2018

Если он находится в App Service Plan, необходимо убедиться, что Всегда включен .

В режиме Consumption такой вещи, как Always On, не существует.Вместо этого ваше функциональное приложение должно автоматически разбудиться при наступлении таймера .Чтобы это работало, ваши триггеры должны быть synced, что обычно происходит автоматически в различных сценариях:

a) Если вы используете портал для внесения изменений в функцию

б) Если вы развернете свое приложение функций с помощью msdeploy, Kudu git deploy или zipdeploy Куду (/api/zipdeploy)

в) Если вы щелкнете по маленькому значку Обновить рядом с именем вашего приложения функций на портале

Примечание : По умолчанию в расписании используется время по Гринвичу , поэтому следует учитывать это при настройке ежедневного расписания (не имеет значения, срабатывает ли оно ежечасно).Вы можете изменить это для нас в определенном часовом поясе, установив WEBSITE_TIME_ZONE.См. здесь для получения дополнительной информации.

Для получения более подробной информации, вы можете обратиться к этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...