Pour s'assurer de l'isolement des sites Web et applications Web, les pools d'applications IIS (Internet Information Services) doivent être configurés pour avoir des noms uniques et des identités correctement configurées. Si des erreurs se produisent lors de la configuration d'un pool d'applications, ce dernier est susceptible de ne pas être disponible pour servir les sites Web et les applications Web qui lui sont attribués.
Corrigez la configuration du pool d'applications.
Corrigez la configuration du pool d'applications comme indiqué dans le message du journal des événements. Si le problème persiste, contrôlez les autorisations dans le fichier ApplicationHost.config et assurez-vous que tous les services requis sont démarrés. Dans certains cas, vous devrez peut-être arrêter et redémarrer WAS.
Modifier la configuration du pool d'applications à l'aide du Gestionnaire des services Internet (IIS)
Pour modifier la configuration du pool d'applications :
Cliquez sur Démarrer, Panneau de configuration puis Outils d'administration.
Cliquez avec le bouton droit sur Gestionnaire des services Internet (IIS) et sélectionnez Exécuter en tant qu'administrateur.
Dans le volet Connexions, développez le nœud du serveur et sélectionnez Pools d'applications.
Dans Affichage des fonctionnalités, sélectionnez le pool d'applications que vous souhaitez configurer.
Dans le volet Actions, cliquez sur Paramètres avancés.
Corrigez la configuration du pool d'applications comme indiqué dans le message du journal des événements.
Cliquez sur OK.
Arrêter et redémarrer WAS
Pour arrêter et redémarrer WAS :
Remarque : l'arrêt de WAS arrêtera également tous les autres services qui dépendent de lui, y compris le service de publication World Wide Web (W3SVC). Par conséquent, vous devrez peut-être aussi redémarrer le service de publication World Wide Web (W3SVC) ou d'autres services.
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, saisissez net stop was /y.
À l'invite de commandes, saisissez net start was.
Pour redémarrer W3SVC, à l'invite de commandes, saisissez net start w3svc. En outre, démarrez tous les autres services qui ont été arrêtés lors de l'arrêt de WAS.
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.Application.pool.has.an.IdleTimeout.equal.to.or.greater.than.the.PeriodicRestart.time" Enabled="onEssentialMonitoring" 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>5152</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.Application.pool.has.an.IdleTimeout.equal.to.or.greater.than.the.PeriodicRestart.time.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>