IIS(인터넷 정보 서비스) 작업자 프로세스는 응용 프로그램 풀을 처리하며 시작, 실행 중, 중지 또는 알 수 없는 상태에 있을 수 있습니다. IIS 10에서 작업자 프로세스는 WAS(Windows Process Activation Service)에 의해 관리됩니다. 작업자 프로세스가 응답하지 않는 경우 WAS에 의해 처음 상태로 되돌려질 수 있습니다.
작업자 프로세스 초기화 오류 확인
작업자 프로세스가 초기화되지 않는 경우 이벤트 로그 메시지에서 메시지에 포함된 특정 오류 번호를 확인합니다. 이 오류 번호는 이벤트 ID와 다릅니다. 이렇게 하려면 다음 단계를 참조하십시오.
특정 오류 번호 확인
특정 오류 번호를 확인하려면:
이벤트 뷰어에서 받은 이벤트를 선택합니다.
세부 정보 탭, 간단히 보기를 차례로 클릭합니다.
특정 오류 번호가 있으면 이진 데이터: 단어가 표시됩니다.
단어 단위 아래에서 콜론 뒤의 번호를 확인합니다.
특정 오류 번호에 대해 자세히 알아보기
특정 오류 번호에 대해 자세히 알아보려면:
Microsoft Exchange Server Error Code Look-up(Microsoft Exchange Server 오류 코드 조회) 페이지에서 Err.exe 유틸리티를 다운로드합니다.
권한이 상승된 명령 프롬프트 창을 엽니다. [시작]을 클릭하고 [모든 프로그램]을 가리킨 다음, [보조프로그램]을 클릭하고 [명령 프롬프트]를 마우스 오른쪽 단추로 클릭한 이후 [관리자 권한으로 실행]을 클릭합니다.
명령 프롬프트에서 Err.exe를 다운로드한 디렉터리로 이동합니다. 예를 들어 Err.exe를 C:\Err에 다운로드한 경우 cd C:\Err을 입력합니다.
오류에 대한 자세한 정보를 얻을 오류 번호를 입력합니다. 예를 들어 특정 오류 번호가 80070005이면 err 80070005를 입력합니다.
4단계의 예에서 오류가 ERROR_ACCESS_DENIED로 확인되므로 다음 단계에서는 작업자 프로세스와 관련된 사용 권한을 확인합니다.
Target | Microsoft.Windows.InternetInformationServices.10.0.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2281 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.Worker.process.failed.to.initialize.communication.with.the.W3SVC.and.therefore.could.not.be.started" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.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>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2281</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.Worker.process.failed.to.initialize.communication.with.the.W3SVC.and.therefore.could.not.be.started.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>