Я маю веб-роботу на веб-сайті Azureпереривається. Її досить тривалий біг, можливо, 30 хвилин. Він використовує багато даних з бази даних SQL Azure і в основному компілює цифри, що використовуються для звітності.
Дивлячись на вихідні журнали, здавалося б, що Azure перериває завдання без попередження середнього рівня через виконання. Немає жодних ознак того, чому.
Чи існує спосіб запобігти припиненню роботи Azure веб-завдання?
Веб-сайт розміщено в стандартному веб-сайті Azure.
Дякую
Відповіді:
6 за відповідь № 1Перевірте stopping_wait_time
параметр у веб-публікації-settings.json. Значення параметра використовується в секундах. Отже, якщо вам потрібно 30 хвилин часу виконання до лазурного переривання, використовуйте його:
"stopping_wait_time": 1800
Кредити тут: http://blog.amitapple.com/post/2014/05/webjobs-graceful-shutdown/#.VNqThvmG8oc
привіт