Запущенное Azure веб-задание прервалось - PullRequest
1 голос
/ 22 мая 2019

Я разработал веб-задание Azure, запускаемое по времени, и опубликовал его в Azure с типом Triggered. Все работает нормально, но иногда веб-задание переходит в состояние выключения без регистрации информации об исключениях в журналах панели мониторинга веб-заданий и в журналах куду.

Перед публикацией вопроса я прочитал блог о Graceful Shutdown.

Итак, кто-нибудь может подсказать мне, как решить вышеуказанную проблему.

1 Ответ

1 голос
/ 24 мая 2019

Для непрерывных заданий по умолчанию установлен период 5 секунд, в течение которого процесс завершения работы останавливается, прежде чем его убивают.

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

Вы можете изменить льготный период задания, указав его (в секундах) в файле settings.job, где имя параметра stopping_wait_time, например:

{ "stopping_wait_time": 60 }

Вот аналогичная проблема , на которую вы можете сослаться.

...