Эта ошибка возникает, если в задании используется TimerTrigger
.
Если задание выполняется в течение длительного времени, используйте WEBJOBS_IDLE_TIMEOUT
и SCM_COMMAND_IDLE_TIMEOUT
в настройках приложения Azure вместо web.config
.
Если задание не является длительным, у него должны быть запланированные таймеры менее 2 минут, что, вероятно, будет хорошо работать только для тестирования.
Наконец, окончательное решение - использовать Basic
или Standard
предложение AppPlan. В этом случае вы можете ВКЛЮЧИТЬ Always On
, чтобы контейнер постоянно загружался. Однако WEBJOBS_IDLE_TIMEOUT
и SCM_COMMAND_IDLE_TIMEOUT
также должны быть установлены, как описано выше. Непрерывные WebJobs или WebJobs, запускаемые с использованием выражения CRON (TimerTrigger) без Always On
, не будут работать надежно.
Для получения дополнительной информации вы можете обратиться к этой статье .