ASP - CpuLoggingInterval
CpuLoggingInterval
Это свойство метабазы задает период (в минутах) записи в журнал при сборе статистики и регулировании процессов. Если сбор статистики процессов включен, IIS будет заносить в файл журнала сведения о процессе в конце каждого периода, указанного в свойстве CpuLoggingInterval.
Важно! Для нормальной работы средств сбора статистики процессов необходимо, чтобы значение свойства CpuLoggingInterval было меньше, чем значение свойства CpuResetInterval. Если свойство CpuLoggingInterval имеет большее значение, чем свойство CpuResetInterval, IIS будет сбрасывать счетчики и таймер журнала до истечения периода записи в журнал, и статистика процессов сохраняться не будет.
Примечание. Так как средства сбора статистики процессов в IIS для отслеживания времени, которое процессор тратит на обслуживание данного процесса, используют объекты Job Windows, то сбор статистики и регулирование возможны только для приложений, изолированных в процессе, отличном от процесса IIS.
Регулирование процессов и сбор статистики процессов управляются независимо друг от друга несколькими другими свойствами. Для включения сбора статистики процессов нужно установить свойство CpuEnableLogging (входящее в свойство CpuLoggingMask) в значение TRUE, а также присвоить значение TRUE по крайней мере одному из остальных свойств, входящих в CpuLoggingMask. Также необходимо установить по крайней мере один флаг из набора CpuLoggingOptions, дать ненулевое значение свойству CpuLoggingInterval и установить соответствующее свойство (CpuAppEnabled или CpuCgiEnabled) в значение TRUE.
Чтобы правильно задействовать регулирование процессов, установите свойство CpuLimitsEnabled в значение TRUE; также значение TRUE должно иметь по крайней мере одно из следующих свойств: CpuLimitLogEvent, CpuLimitPriority, CpuLimitProcStop или CpuLimitPause.
Тип данных | Длинное целое (Long) |
Значение по умолчанию | 60 минут (минимум - 1 минута) |
Наследование | Наследуемое |
Разделы, в которых доступно данное свойство
Это свойство доступно в следующих разделах метабазы:
Путь в метабазе | Тип параметра |
/LM/W3SVC | IIsWebService |
/LM/W3SVC/N | IIsWebServer |
Информация об объекте IIS Admin Base
В следующей таблице перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.
Идентификатор свойства в метабазе | MD_CPU_LOGGING_INTERVAL |
Тип пользователя | IIS_MD_UT_SERVER |