Per garantire l'isolamento di siti e applicazioni Web, è necessario che i pool di applicazioni di Internet Information Services (IIS) vengano configurati in modo da avere nomi univoci e identità correttamente configurate. Se si verificano errori durante la configurazione di un pool di applicazioni, è possibile che il pool non sia disponibile per i siti e le applicazioni Web a esso assegnati.
Correggere la configurazione del pool di applicazioni come indicato nel messaggio del registro eventi. Se il problema persiste, controllare le autorizzazioni nel file ApplicationHost.config e verificare che tutti i servizi richiesti siano avviati. In alcuni casi, è possibile che sia necessario arrestare e riavviare WAS.
Modificare la configurazione del pool di applicazioni mediante Gestione Internet Information Services (IIS)
Per modificare la configurazione del pool di applicazioni:
Fare clic su Start, scegliere Pannello di controllo, quindi fare clic su Strumenti di amministrazione.
Fare clic con il pulsante destro del mouse su Gestione Internet Information Services (IIS), quindi scegliere Esegui come amministratore.
Nel riquadro Connessioni espandere il nodo server e selezionare Pool di applicazioni.
In Visualizzazione funzionalità selezionare il pool di applicazioni che si desidera configurare.
Nel riquadro Azioni fare clic su Impostazioni avanzate.
Correggere la configurazione del pool di applicazioni come indicato nel messaggio del registro eventi.
Scegliere OK.
Arrestare e riavviare WAS
Per arrestare e riavviare WAS:
Nota: arrestando WAS si arresteranno anche tutti gli altri servizi da esso dipendenti, compreso il servizio Pubblicazione sul Web (W3SVC). Pertanto, potrebbe essere inoltre necessario riavviare il servizio W3SVC o gli altri servizi.
Aprire una finestra del prompt dei comandi con autorizzazioni elevate. Fare clic su Start, scegliere Tutti i programmi, quindi Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.
Al prompt dei comandi digitare net stop was /y.
Al prompt dei comandi digitare net start was.
Per riavviare W3SVC, digitare dal prompt dei comandi net start w3svc. Avviare inoltre tutti gli altri servizi arrestati all'arresto di WAS.
Target | Microsoft.Windows.InternetInformationServices.2008.ApplicationPool | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.2008.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.2008.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.WWW.service.failed.to.properly.configure.the.application.pool.queue.length" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.2008.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.2008.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1087</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.WWW.service.failed.to.properly.configure.the.application.pool.queue.length.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>