Il servizio Attivazione processo Windows (WAS) di Internet Information Services (IIS) è necessario per la maggior parte dei siti Web perché supporta il servizio Pubblicazione sul Web (W3SVC) che gestisce le richieste HTTP. Il gestore dei processi WAS mappa i pool di applicazioni ai processi di lavoro esistenti e genera nuove istanze di W3SVC per ospitare i nuovi pool di applicazioni, se necessario. Se WAS non è disponibile, la maggior parte dei siti Web non si apre.
Riavviare manualmente WAS o configurarlo per il riavvio automatico
Di seguito vengono elencate le soluzioni possibili:
Riavviare manualmente WAS.
Configurare WAS per il riavvio automatico.
Configurare altre azioni da eseguire in caso di errori di WAS.
Se il problema persiste, utilizzare un debugger per risolverlo oppure contattare il servizio di assistenza clienti.
Riavviare manualmente WAS
Per riavviare manualmente WAS:
Nota: dal momento che il servizio Pubblicazione sul Web (W3SVC) dipende da WAS, potrebbe essere necessario avviare W3SVC dopo aver avviato 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.
Nel prompt dei comandi, digitare net start was.
Per riavviare W3SVC, nel prompt dei comandi, digitare net start w3svc. Inoltre, avviare gli eventuali servizi che sono stati arrestati quando WAS è stato chiuso.
Configurare WAS per il riavvio automatico
Per configurare WAS per il riavvio automatico:
Fare clic su Start, Pannello di controllo, Strumenti di amministrazione.
Fare clic con il pulsante destro del mouse su Servizi e selezionare Esegui come amministratore.
Fare clic con il pulsante destro del mouse su Attivazione processo Windows e selezionare Proprietà.
Fare clic sulla scheda Ripristino.
Nell'elenco Primo tentativo:, selezionare Riavvia il servizio.
La scheda Ripristino contiene anche altre azioni che è possibile scegliere quando si verificare un errore in WAS. Le funzionalità sono le seguenti:
Configurare il riavvio automatico di WAS dopo il secondo e/o successivi errori
Configurare il riavvio di WAS dopo che è trascorso il numero di minuti specificato
Configurare la reimpostazione del numero di errori dopo il numero di specificato
Specificare l'esecuzione di un programma, ed eventualmente dei parametri facoltativi per il programma, quando si verifica un errore in WAS
Per ulteriori informazioni su queste opzioni, sulla scheda Ripristino, fare clic su Informazioni sulla configurazione delle operazioni di ripristino.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 5030 |
Event Source | Microsoft-Windows-WAS |
Alert Generate | False |
Remotable | True |
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5030</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>