Как настроить пул приложений в IIS 7.5 автоматически перезапустить, когда он был остановлен? - PullRequest
30 голосов
/ 14 февраля 2012

Мой веб-сайт не работал несколько раз в день, и когда я проверял пул приложений (IIS 7.5), я обнаружил, что он был остановлен, и я должен перезапустить его вручную.Как настроить пул приложений, чтобы он автоматически перезагружался после ошибки?

Ответы [ 3 ]

53 голосов
/ 29 марта 2013

Вам потребуется изменить startMode для пула приложений, на котором работает ваш сайт, с onDemand на AlwaysRunning.По умолчанию IIS устанавливает для всех пулов приложений значение onDemand.

  1. В диспетчере IIS щелкните имя компьютера на панели подключения.
  2. Переключитесь на представление функций, если представление не активно.
  3. Дважды щелкните Редактор конфигурации в разделе «Управление» представления «Функции».
  4. Нажмите стрелку вниз для поля «Раздел», разверните system.applicationhost и выберите пулы приложений.
  5. Нажмите (Коллекция), а затем нажмите эллипсы (…) рядом с полем, в котором отображается число.
  6. В редакторе коллекции выберите пул приложений, для которого вы хотите настроить атрибут startMode.
  7. В нижнем окне «Свойства» установите для атрибута startMode значение AlwaysRunning.

Источник: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx

В IIS 8 и более поздних версиях режима запуска являетсятеперь доступны непосредственно из расширенных настроек пула приложений.

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

В IIS 8 и выше настройка startMode теперь напрямую доступна из расширенных настроек пула приложений.

Изменение startMode на AlwaysRunning автоматически перезапустит пул приложений в случае сбоя.

https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/add/#new-in-iis-75-and-later

0 голосов
/ 29 апреля 2017

Проблема с «По умолчанию IIS устанавливает все пулы приложений на onDemand», когда вам нужно обновить биты.Затем сайт перезагрузится и заблокирует развертывание.Лучше настроить защиту от быстрого отказа в дополнительных настройках в пуле приложений.Установите интервал сбоя (мин) равным 1, а максимальный сбой - 5.

...