El proceso de trabajo del grupo de aplicaciones no responde

Microsoft.Windows.InternetInformationServices.10.0.Application.pool.worker.process.is.unresponsive (Rule)

Knowledge Base article:

Resumen

Los sitios y las aplicaciones web dependen de la disponibilidad de los grupos de aplicaciones de Internet Information Services (IIS). Los grupos de aplicaciones de IIS dependen a su vez del servicio de activación de procesos de Windows (WAS). Si WAS no se está ejecutando o se producen errores durante el inicio o el apagado de un grupo de aplicaciones, puede que los sitios y las aplicaciones web no estén disponibles.

Soluciones

Un proceso de trabajo que no responde, puede mostrar alguno de los siguientes síntomas:

Para diagnosticar un proceso de trabajo que no responde, remítase a uno o varios de los siguientes recursos:

Cómo utilizar la herramienta Diagnósticos de depuración para resolver los problemas de un proceso que ha dejado de responder en IIS

Cómo utilizar la herramienta Diagnósticos de depuración de IIS para resolver la pérdida de memoria de un proceso IIS

Cómo utilizar la herramienta Diagnósticos de depuración para resolver el problema de un uso elevado de la CPU por un proceso en IIS

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.ApplicationPool
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
El proceso de trabajo del grupo de aplicaciones no responde
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider Default
Filter ConditionDetection Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter Default
WA WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.Application.pool.worker.process.is.unresponsive" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5010|5011|5012|5013)$</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>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.Application.pool.worker.process.is.unresponsive.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>