IIS(인터넷 정보 서비스) 작업자 프로세스는 응용 프로그램 풀에 서비스를 제공하며 시작 중, 실행 중, 중지 중 또는 알 수 없는 상태일 수 있습니다. IIS 7에서 작업자 프로세스는 WAS(Windows Process Activation Service)에 의해 관리됩니다. 작업자 프로세스가 응답하지 않는 경우 WAS에서 재생할 수 있습니다.
작업자 프로세스 초기화 실패 확인
작업자 프로세스가 초기화되지 않는 경우 이벤트 로그 메시지에서 특정 오류 번호가 메시지에 포함되어 있는지 확인하십시오. 이 오류 번호는 이벤트 ID와는 다릅니다. 이렇게 하려면 다음 단계를 참조하십시오.
특정 오류 번호 확인
특정 오류 번호를 확인하려면
이벤트 뷰어에서 받은 이벤트를 선택합니다.
세부 정보 탭, 간단히 보기를 차례로 클릭합니다.
특정 오류 번호를 사용할 수 있는 경우 이진 데이터:라는 단어가 나타납니다.
단어 단위에서 콜론 뒤에 있는 번호를 확인합니다.
특정 오류 번호에 대한 자세한 정보 보기
특정 오류 번호에 대해 자세히 알아보려면
Microsoft Exchange Server 오류 코드 조회(페이지는 영문일 수 있음) 페이지에서 Err.exe 유틸리티를 다운로드합니다.
관리자 권한 명령 프롬프트 창을 엽니다. 시작을 클릭하고 모든 프로그램을 가리킨 다음 보조프로그램을 클릭합니다. 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다.
명령 프롬프트에서 Err.exe를 다운로드한 디렉터리로 이동합니다. 예를 들어 Err.exe를 C:\Err에 다운로드한 경우 cd C:\Err을 입력합니다.
err errornumber를 입력하여 오류에 대한 자세한 정보를 가져옵니다. 예를 들어 특정 오류 번호가 80070005인 경우 err 80070005를 입력합니다.
4단계의 예에서 오류는 ERROR_ACCESS_DENIED로 확인되므로 다음 단계에서는 작업자 프로세스와 관련된 사용 권한을 확인합니다.
Target | Microsoft.Windows.InternetInformationServices.2008.WebServer | ||
Category | Alert | ||
Enabled | True | ||
Event Source | Microsoft-Windows-IIS-W3SVC-WP | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.Worker.process.encountered.an.error.during.initialization" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC-WP</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(2279|2278|2277)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.Worker.process.encountered.an.error.during.initialization.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>