Настройка Azure для автоматического перезапуска при сбое сервера - PullRequest
0 голосов
/ 08 июня 2018

Есть ли способ настроить Azure для автоматического перезапуска сервера / веб-сайта, когда он выходит из строя с ошибкой 502/503?Мы сталкивались с этим несколько раз на этой неделе, и нам пришлось войти, чтобы вручную перезапустить приложение.Мы все еще исследуем эту проблему, но было бы неплохо, чтобы она автоматически возвращалась обратно.

Мы видели функцию автоматического заживления, но похоже, что она включена по умолчанию.

1 Ответ

0 голосов
/ 09 июня 2018

У вас есть еще одна функция наряду с автоматическим лечением (вы устанавливаете триггеры), это упреждающее автоматическое лечение.

Из описания проблемы есть некоторая путаница (мы видели функцию автоматического лечения, но похоже, что она включена по умолчанию), просто пытаясь выяснить, может ли ваше требование быть выполнено с помощью автоматического лечения или нетхотите использовать это?

Вы просто определяете триггеры (503) в корневом файле web.config вашего веб-сайта и настраиваете действия (перезапустить рабочий процесс), которые будут выполняться при срабатывании этих триггеров.Для этого взгляните на Сценарий 4 - «Выполнение пользовательских действий (или переработка / ведение журнала) на основе ограничения памяти» - здесь - https://azure.microsoft.com/en-in/blog/auto-healing-windows-azure-web-sites/

Проактивное автоматическое лечение автоматически по умолчанию включено,он предпримет корректирующие действия для сайтов, которые, по нашему мнению, находятся в плохом состоянии (правило процента памяти и / или правило запроса процентов), для которых лучший способ восстановления - просто перезапустить веб-приложение.См. https://blogs.msdn.microsoft.com/appserviceteam/2017/08/17/proactive-auto-heal/ для деталей.

...