응용 프로그램 풀 ID가 잘못되었습니다.

Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor (UnitMonitor)

Knowledge Base article:

요약

웹 사이트 및 웹 응용 프로그램은 IIS(인터넷 정보 서비스) 응용 프로그램 풀의 가용성에 따라 달라집니다. 결과적으로 IIS 응용 프로그램 풀은 WAS(Windows Process Activation Service)에 종속됩니다. WAS가 실행되고 있지 않거나 응용 프로그램 풀을 시작 또는 종료하는 동안 오류가 발생하는 경우 웹 사이트 및 웹 응용 프로그램을 사용할 수 없습니다.

해결 방법

응용 프로그램 풀 ID는 응용 프로그램 풀에 대한 유효한 계정으로 설정되어 있어야 작동합니다. 응용 프로그램 풀 ID에는 기본 제공 및 사용자 지정의 두 가지 유형이 있습니다. 기본 제공 계정은 NetworkService, LocalService 및 LocalSystem입니다. 기본값(권장)은 NetworkService입니다. 응용 프로그램 풀 ID를 사용자 지정 계정으로 설정하면 사용자 자격 증명이 유효하고 사용자가 IIS_USRS 그룹의 멤버인지 확인해야 합니다. 다음 절차에서는 응용 프로그램 풀 ID를 설정한 후 응용 프로그램 풀을 다시 시작하는 방법에 대해 설명합니다.

애플리케이션 풀 ID를 설정하려면:

IIS_USRS 그룹에 특정 사용자(사용자 지정 계정)를 추가하려면:

참고:IIS_USRS 그룹에 사용자를 추가한 후 Web Service를 중지했다가 다시 시작해야만 새 로그온 권한이 적용됩니다. 이렇게 하면 서버에 대한 모든 웹 트래픽이 중지됩니다.

IIS_USRS 그룹에 ID를 추가하지 않은 경우 응용 프로그램 풀을 중지했다가 다시 시작하는 단계를 진행합니다.

웹 서비스를 중지하고 다시 시작하려면:

응용 프로그램 풀을 중지하고 다시 시작하려면:

아래 링크를 사용하여 응용 프로그램 풀을 다시 시작할 수도 있습니다.

응용 프로그램 풀 재생

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
응용 프로그램 풀 ID가 잘못되었습니다.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5021|5057)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>