Os sites e aplicativos Web dependem da disponibilidade dos pools de aplicativos do IIS (Serviços de Informações da Internet). Os pools de aplicativos do IIS, por sua vez, dependem do WAS (Serviço de Ativação de Processos do Windows). Se o WAS não estiver em execução ou ocorrerem erros durante a inicialização ou o desligamento de um pool de aplicativos, os sites e aplicativos Web podem não estar disponíveis.
Verifique uma falha inesperada no processo de trabalho
Para solucionar este problema, verifique se na mensagem do log de eventos há um número de erro que possa indicar por qual motivo o processo de trabalho está falhando. Este número de erro é diferente do ID do evento.
Verifique nos detalhes da mensagem do log de eventos se há um número de erro que possa fornecer mais informações
Para verificar nos detalhes da mensagem do log de eventos se há um número de erro que possa fornecer mais informações:
No Visualizador de Eventos, selecione o evento recebido.
Clique na guia Detalhes e em Exibição Amigável.
Se um número de erro específico estiver disponível, as palavras Dados binários: devem ser exibidas.
Abaixo das palavras, anote o número após os dois pontos.
Saiba mais sobre um número de erro específico
Para saber mais sobre um número de erro específico:
Baixe o utilitário Err.exe na página Pesquisa de código de erro do Microsoft Exchange Server.
Abra uma janela elevada de Prompt de Comando. Clique em Iniciar, aponte para Todos os Programas, clique em Acessórios, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como administrador.
No Prompt de Comando, navegue até o diretório em que o Err.exe foi baixado. Por exemplo, se o err.exe foi baixado em C:\Err, digite cd C:\Err.
Digite o errornumber err para obter mais informações sobre o erro. Por exemplo, se o número de erro específico for 80070005, digite err 80070005.
No exemplo da Etapa 4, o erro foi determinado como ERROR_ACCESS_DENIED (erro de acesso negado), então, o próximo passo é verificar se há um problema com as permissões.
Target | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.encountered.an.internal.error.in.its.process.management.of.a.worker.process" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5014</Value>
</ValueExpression>
</SimpleExpression>
</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="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WAS.encountered.an.internal.error.in.its.process.management.of.a.worker.process.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>