ApplicationPoolCpu.ResetInterval Свойство

Определение

Возвращает или задает период сброса для мониторинга ЦП и ограничений регулирования в пуле приложений.

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

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

Значение TimeSpan типа , указывающее период сброса для мониторинга ЦП и ограничений регулирования в пуле приложений. Значение по умолчанию — Zero, которое отключает мониторинг ЦП.

Примеры

В следующем примере проверяется значение ResetInterval свойства . Если для интервала задано значение более 10 минут, значение сбрасывается на 10 минут. Этот пример входит в состав более крупного примера использования класса ApplicationPoolCpu.

// Set the interval.Limit to a maximum of 10 minutes.
TimeSpan maxinterval = new TimeSpan(0, 10, 0);
if (apppool.Cpu.ResetInterval > maxinterval)
{
    apppool.Cpu.ResetInterval = maxinterval;
    apppool_isdirty = true;
}

Комментарии

Вы можете просмотреть и изменить ResetInterval свойство в диалоговом окне Дополнительные параметры в диспетчере IIS.

При установке ResetInterval свойства необходимо вызвать Microsoft.Web.Administration.ServerManager.CommitChanges метод , чтобы сохранить изменения в ApplicationHost.config файле.

Если время, прошедшее с момента последнего сброса учета процесса, равно временному интервалу, указанному этим свойством, IIS 7 сбрасывает таймеры ЦП как для ведения журнала, так и для предельных интервалов. Если для этого свойства задано значение 0(по умолчанию), мониторинг ЦП отключается.

Важно!

Значение ResetInterval свойства должно быть больше времени между операциями ведения журнала. В противном случае IIS 7 сбрасывает счетчики перед ведением журнала, а учет процессов не выполняется.

Примечание

Учет процессов в IIS 7 использует объекты заданий Windows для отслеживания времени ЦП для всего процесса. Таким образом, журналы учета обрабатываются и регулируются только приложения, которые изолированы в отдельном процессе от IIS 7.

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