Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11639
Последний выпуск: 19.06.2015

ASP - CpuLimitLogEvent

CpuLimitLogEvent

Это свойство задает процент процессорного времени (в тысячных долях процента), который разрешается занимать всем изолированным процессам на веб-сервере в течение данного промежутка времени сбора статистики (заданного в свойстве CpuResetInterval). Если процессы пытаются использовать больше процессорного времени, чем указано в свойстве CpuLimitLogEvent, то в журнал событий Windows помещается запись о превышении процессами установленного предела. Если сбор статистики процессов включен, то попытка выхода за установленный предел будет также зафиксирована в журнале IIS.

Если свойство CpuLimitLogEvent имеет нулевое значение или значение, превышающее 100,000 (100 процентов), IIS не будет регистрировать какие-либо связанные с процессом события. Однако некоторые из других свойств, используемых для регулирования процессов, например свойства CpuLimitPriority, CpuLimitProcStop или CpuLimitPause, могут вызвать соответствующие действия со стороны IIS при превышении предела процессорного времени.

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

Регулирование процессов и сбор статистики процессов управляются независимо друг от друга несколькими другими свойствами. Для включения сбора статистики процессов нужно установить свойство CpuEnableLogging (входящее в свойство CpuLoggingMask) в значение TRUE, а также присвоить значение TRUE по крайней мере одному из остальных свойств, входящих в CpuLoggingMask. Также необходимо установить по крайней мере один флаг из набора CpuLoggingOptions, дать ненулевое значение свойству CpuLoggingInterval и установить соответствующее свойство (CpuAppEnabled или CpuCgiEnabled) в значение TRUE.

Чтобы правильно задействовать регулирование процессов, установите свойство CpuLimitsEnabled в значение TRUE; также значение TRUE должно иметь по крайней мере одно из следующих свойств: CpuLimitLogEvent, CpuLimitPriority, CpuLimitProcStop или CpuLimitPause.

Важно!   Приложения, для которых не включено регулирование процессов, не учитываются при подсчете общей загруженности процессора для определения превышения предела, наложенного на использование процессора.

Тип данных Длинное целое (Long)
Значение по умолчанию 0 (неограничено)
Наследование Наследуемое

Разделы, в которых доступно данное свойство

Это свойство доступно в следующих разделах метабазы:

Путь в метабазе Тип параметра
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer

Информация об объекте IIS Admin Base

В следующей таблице перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.

Идентификатор свойства в метабазе MD_CPU_LIMIT_LOGEVENT
Тип пользователя IIS_MD_UT_SERVER

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог