CpuLoggingMask

이 메타베이스 속성은 IIS 로그 파일에 기록할 프로세스 계정과 조절 필드를 지정합니다. 사용 가능한 모든 필드는 모든 프로세스 계정 로그에 기록됩니다. 로깅이 일어난 재설정 간격에 대해 모든 값이 로그됩니다.

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

이 속성에는 다음과 같은 플래그가 포함됩니다.

CpuEnableLogging CpuEnableProcType
CpuEnableActiveProcs CpuEnableTerminatedProcs
CpuEnableEvent CpuEnableTotalProcs
CpuEnableKernelTime CpuEnableUserTime
CpuEnablePageFaults

다음 표에서 설명하는 16진수 값을 사용하여 CpuLoggingMask에 포함된 플래그를 직접 조작하여 로깅 마스크 플래그를 변경할 수도 있습니다.

프로세스 조절과 프로세스 계정은 다른 메타베이스 속성과 독립적으로 제어됩니다. 프로세스 계정을 사용하려면 CpuEnableLogging(CpuLoggingMask의 구성 요소)을 TRUE로 설정하고 다른 CpuLoggingMask 속성을 하나 이상 TRUE로 설정해야 합니다. 또한 CpuLoggingOptions의 플래그 중 하나 이상을 반드시 설정해야 합니다. CpuLoggingInterval을 0이 아닌 값으로 설정하고 CpuAppEnabled 또는 CpuCgiEnabled 중 한 가지를 TRUE로 설정합니다.

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

데이터 형식 Long
기본값 All Member Flags = TRUE
상속 가능 여부 상속 가능

액세스 위치

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

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

IIS 관리 기본 개체 정보

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

메타베이스 식별자 MD_CPU_LOGGING_MASK
사용자 유형 IIS_MD_UT_SERVER
기본 비트 마스크 설정

참고   기본적으로는 다중 비트가 설정됩니다.

MD_CPU_ENABLE_LOGGING

MD_CPU_ENABLE_EVENT

MD_CPU_ENABLE_PROC_TYPE

MD_CPU_ENABLE_USER_TIME

MD_CPU_ENABLE_KERNEL_TIME

MD_CPU_ENABLE_PAGE_FAULTS

MD_CPU_ENABLE_TOTAL_PROCS

MD_CPU_ENABLE_ACTIVE_PROCS

MD_CPU_ENABLE_TERMINATED_PROCS

기본 비트 마스크 값 0x800000FF

비트 마스크 값

상수 값 설명
MD_CPU_ENABLE_LOGGING 0x80000000 프로세스 계정 사용 여부를 지정합니다.
MD_CPU_ENABLE_EVENT 0x00000001 시작, 중지, 사이트 프로세스 조절 등 사이트 이벤트를 기록합니다.
MD_CPU_ENABLE_PROC_TYPE 0x00000002 프로세스 형식을 기록합니다.
MD_CPU_ENABLE_USER_TIME 0x00000004 총 사용자 CPU 시간을 총 CPU 시간에 대한 비율(1/1000%)로 나타냅니다.
MD_CPU_ENABLE_KERNEL_TIME 0x00000008 총 커널 CPU 시간을 총 CPU 시간에 대한 비율(1/1000%)로 나타냅니다.
MD_CPU_ENABLE_PAGE_FAULTS 0x00000010 총 페이지 오류 수를 기록합니다.
MD_CPU_ENABLE_TOTAL_PROCS 0x00000020 총 프로세스 수를 기록합니다.
MD_CPU_ENABLE_ACTIVE_PROCS 0x00000040 총 활성 프로세스 수를 기록합니다.
MD_CPU_ENABLE_TERMINATED_PROCS 0x00000080 종료된 총 프로세스 수를 기록합니다.


© 1997-2001 Microsoft Corporation. All rights reserved.