CpuLoggingInterval

이 메타베이스 속성은 프로세스 계정과 조절 동작의 로깅 간격을 분 단위로 지정합니다. 프로세스 계정이 사용되고 활성화되면 IIS는 CpuLoggingInterval에 의해 지정된 각 간격 마지막에 프로세스 계정 정보의 요약을 로그 파일에 기록합니다.

중요   프로세스 계정이 제대로 수행되려면 CpuLoggingInterval 속성을 CpuResetInterval에서 지정한 값보다 작게 설정해야 합니다. CpuLoggingInterval이 CpuResetInterval보다 크면 IIS는 로깅 간격이 경과하기 전에 카운터와 로깅 타이머를 재설정하며, 프로세스 계정은 다시 수행되지 않습니다.

참고   IIS에 있는 프로세스 계정은 전체 프로세스에 대한 CPU 시간을 모니터링하기 위해 Windows Job 개체를 사용하기 때문에, 프로세스 계정은 IIS에서 분리된 프로세스에서 격리된 응용 프로그램만 로그하며 스로틀합니다.

프로세스 조절과 프로세스 계정은 다른 메타베이스 속성과 독립적으로 제어됩니다. 프로세스 계정을 사용하기 위해서는 반드시 CpuLoggingMask의 구성원인 CpuEnableLogging을 TRUE로 설정해야 하고 CpuLoggingMask 속성 중 또 다른 하나를 TRUE로 설정해야 합니다. CpuLoggingOptions의 구성원 플래그 중 적어도 하나를 설정해야 하며 CpuLoggingInterval에 0이 아닌 값을 설정하고 CpuAppEnabled 또는 CpuCgiEnabled를 TRUE로 설정해야 합니다.

프로세스 스로틀을 올바르게 활성화하려면 CpuLimitsEnabled를 TRUE로 설정해야하며 적어도 CpuLimitLogEvent, CpuLimitPriority, CpuLimitProcStop 또는 CpuLimitPause 속성 중 하나를 TRUE로 설정해야 합니다.

데이터 형식 Long
기본값 60분(최소 1분)
상속 가능 여부 상속 가능

액세스 위치

이 속성은 다음 위치에서 액세스할 수 있습니다.

메타베이스 경로 키 종류
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer

IIS 관리 기본 개체 정보

다음 표에는 IIS 관리 기본 개체를 사용하는 코드에만 필요한 추가 정보가 나열되어 있습니다.

메타베이스 식별자 MD_CPU_LOGGING_INTERVAL
사용자 유형 IIS_MD_UT_SERVER


© 1997-2001 Microsoft Corporation. All rights reserved.