Per garantire l'isolamento del sito Web e dell'applicazione Web, è necessario configurare i pool di applicazioni Internet Information Services (IIS) in modo che abbiano nomi univoci e identità configurate correttamente. Se durante la configurazione di un pool di applicazioni si verificano degli errori, è possibile che il pool non risulti disponibile per i siti Web e le applicazioni Web assegnati ad esso.
Arrestare e riavviare il pool di applicazioni
Occasionalmente, può essere necessario riavviare i pool di applicazioni per farli tornare al normale funzionamento. Dal momento che i pool di applicazioni dipendono dal servizio Attivazione processo Windows (WAS), potrebbe essere necessario riavviare WAS. Se si riavvia WAS, potrebbe essere necessario riavviare anche il servizio Pubblicazione sul Web (W3SVC) che dipende da WAS.
Per arrestare e avviare il pool di applicazioni:
Fare clic su Start, Pannello di controllo, 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 del server e fare clic su Pool di applicazioni.
Nella pagina Pool di applicazioni selezionare il pool di applicazioni che si vuole avviare o arrestare.
Nel riquadro Azioni, effettuare una delle seguenti operazioni:
Fare clic su Arresta per arrestare il pool di applicazioni.
Fare clic su Avvia per avviare il pool di applicazioni.
È anche possibile riavviare il pool di applicazioni usando il seguente collegamento:
Ricicla pool di applicazioni
Per arrestare o riavviare WAS:
Aprire una finestra del prompt dei comandi con privilegi elevati. Fare clic sul pulsante Start, selezionare Tutti i programmi, 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.
Avviare gli eventuali servizi, incluso W3SVC, che sono stati arrestati quando WAS è stato chiuso.
Per avviare W3SVC:
Aprire una finestra del prompt dei comandi con privilegi elevati. Fare clic sul pulsante Start, selezionare Tutti i programmi, Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.
Digitare net start w3svc.
Target | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.Job.object.associated.with.the.application.pool.encountered.an.error" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5088|5061|5060)$</Pattern>
</RegExExpression>
</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.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.Job.object.associated.with.the.application.pool.encountered.an.error.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>