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.
Arrêter et redémarrer le pool d'applications
Les pools d'applications doivent parfois être redémarrés pour qu'ils retrouvent leur fonctionnement normal. Puisque les pools d'applications dépendent du service d'activation des processus Windows (WAS), vous devrez peut-être redémarrer WAS. Si vous redémarrez WAS, vous devrez peut-être aussi redémarrer le service de publication World Wide Web (W3SVC) qui dépend de WAS.
Pour arrêter et redémarrer le pool d'applications :
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Outils d’administration.
Cliquez avec le bouton droit surGestionnaire 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 cliquez sur Pools d’applications.
Dans la page Pools d'applications, sélectionnez le pool d'applications que vous souhaitez démarrer ou arrêter.
Dans le volet Actions, effectuez l'une des opérations suivantes :
Cliquez sur Arrêter pour arrêter le pool d'applications.
Cliquez sur Démarrer pour démarrer le pool d'applications.
Vous pouvez aussi redémarrer le pool d'applications à l'aide du lien ci-dessous :
Recycler le pool d'applications
Pour arrêter ou redémarrer WAS :
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, tapez net stop was /y.
À l’invite de commandes, tapez net start was.
Démarrez tous les autres services qui ont été arrêtés lors de l'arrêt de WAS, notamment W3SVC.
Pour démarrer W3SVC :
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.
Tapez net start w3svc.
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.did.not.apply.configuration.changes.to.application.pool" 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>5085</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.did.not.apply.configuration.changes.to.application.pool.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>