Прочитать на английском

Поделиться через


ApplicationPoolFailure.RapidFailProtection Свойство

Определение

Возвращает или задает значение, указывающее, включена или отключена защита от быстрого сбоя.

public:
 property bool RapidFailProtection { bool get(); void set(bool value); };
public bool RapidFailProtection { get; set; }
member this.RapidFailProtection : bool with get, set
Public Property RapidFailProtection As Boolean

Значение свойства

true если включена защита от быстрого сбоя; false Значение , если защита от быстрого отказа отключена. Значение по умолчанию — true.

Примеры

В следующем примере отображается значение RapidFailProtection свойства . Если значение свойства равно , в этом примере задаются trueRapidFailProtectionInterval значения свойств и RapidFailProtectionMaxCrashes . Этот пример входит в состав более крупного примера использования класса ApplicationPoolFailure.

Console.WriteLine("RapidFailProtection:\t{0}",
    manager.ApplicationPoolDefaults.Failure.RapidFailProtection);
// If the RapidFailProtection is enabled, set 
// the Interval and maximum crashes properties.
if (manager.ApplicationPoolDefaults.Failure.RapidFailProtection)
{
    manager.ApplicationPoolDefaults.Failure.
        RapidFailProtectionInterval = (TimeSpan.FromMinutes(10));
    manager.ApplicationPoolDefaults.Failure.
        RapidFailProtectionMaxCrashes = 6;
}
// Commit the changes to ApplicationHost.config file.
manager.CommitChanges();

Комментарии

true указывает, что приложения в пуле приложений выходят из эксплуатации, когда количество сбоев рабочего процесса достигает максимального значения, заданного свойством RapidFailProtectionMaxCrashes , в течение времени, указанного свойством RapidFailProtectionInterval . Значение по умолчанию — true.

Когда пул приложений обнаруживает, что слишком много рабочих процессов стали неработоспособными в течение указанного периода времени, инициируется защита от быстрого сбоя. Канал связи для СЛУЖБ IIS удален. IIS обнаруживает потерю связи, отправляет ошибку или предупреждение в журнал событий, а затем перезапускает рабочий процесс. Пул приложений выходит из службы, и драйвер в режиме ядра возвращает сообщение об отсутствии в службе (503: служба недоступна) для запросов к пулу приложений.

Применяется к