Les sites Web et les applications Web dépendent de la disponibilité des pools d'applications IIS (Internet Information Services). Les pools d'applications IIS dépendent à leur tour du service d'activation des processus Windows (WAS). Si WAS n'est pas en cours d'exécution ou que des erreurs se produisent lors du démarrage ou de l'arrêt d'un pool d'applications, les sites Web et les applications Web sont susceptibles de ne pas être disponibles.
Contrôler un échec de processus de travail inattendu
Pour résoudre ce problème, recherchez dans le message du journal des événements un numéro d'erreur qui peut indiquer la cause de l'échec du processus de travail. Ce numéro d'erreur diffère de l'ID d'événement.
Rechercher dans le message du journal des événements un numéro d'erreur pouvant fournir des renseignements supplémentaires
Pour rechercher dans le message du journal des événements un numéro d'erreur pouvant vous fournir des renseignements supplémentaires :
Dans l'Observateur d'événements, sélectionnez l'événement que vous avez reçu.
Cliquez sur l'onglet Détails, puis sur Vue simplifiée.
Si un numéro d'erreur spécifique est disponible, les mots Données binaires : doivent s'afficher.
Sous En mots, notez le numéro situé après les deux-points.
En savoir plus sur un numéro d'erreur spécifique
Pour en savoir plus sur un numéro d'erreur spécifique :
Téléchargez l'utilitaire Err.exe à partir de la page Recherche de code d'erreur Microsoft Exchange Server.
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.
À l'invite de commandes, accédez au répertoire dans lequel vous avez téléchargé Err.exe. Par exemple, si vous avez téléchargé err.exe sous C:\Err, tapez cd C:\Err.
Tapez err numéro_erreur pour obtenir davantage d'informations sur l'erreur. Par exemple, si le numéro d'erreur spécifique est 80070005, tapez err 80070005.
Dans l'exemple de l'étape 4, l'erreur est résolue en ERROR_ACCESS_DENIED ; votre prochaine étape consiste donc à rechercher une erreur d'autorisation.
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>