WAS (Servizio Attivazione processo Windows) gestisce la configurazione del pool di applicazioni e la creazione e il ciclo di vita dei processi di lavoro per HTTP e altri protocolli. W3SVC (Servizio Pubblicazione sul Web) e altri servizi dipendono da WAS.
Questo monitoraggio controlla lo stato del servizio Attivazione processo Windows (WAS). Se si riceve un avviso da questo monitoraggio, sarà necessario intraprendere un'azione per ripristinare lo stato operativo del servizio.
WAS (Servizio Attivazione processo Windows) gestisce la configurazione del pool di applicazioni e la creazione e il ciclo di vita dei processi di lavoro per HTTP e altri protocolli. W3SVC (Servizio Pubblicazione sul Web) e altri servizi dipendono da WAS.
Stati operativi:
Lo stato operativo del servizio Attivazione processo Windows (WAS) può essere "In esecuzione" o "Non in esecuzione".
Il monitoraggio utilizza un singolo parametro di configurazione che controlla se il servizio deve essere monitorato quando il suo tipo di avvio non è impostato "Automatico". Per impostazione predefinita, il servizio verrà monitorato anche se il tipo di avvio è impostato su "Manuale" perché in un'installazione predefinita di IIS 8, il tipo di avvio del servizio WAS è "Manuale".
È possibile che un servizio venga interrotto per diversi motivi, tra cui:
Il servizio è stato arrestato da un amministratore.
È stato impedito l'avvio del servizio a causa dell'impossibilità di autenticare l'account utente.
Il servizio ha rilevato un'eccezione che ne ha causato l'arresto.
Il servizio non era configurato correttamente e questo ne ha impedito l'avvio.
Se lo stato operativo del servizio Attivazione processo Windows (WAS) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:
Controllare se sono stati generati contemporaneamente altri avvisi relativi ai servizi. È possibile che questi avvisi risultino utili per identificare con maggiore precisione il motivo per cui il servizio è passato allo stato di interruzione.
Rivedere le registrazioni degli eventi nel computer gestito e correggere qualsiasi problema di fondo che rappresenti una possibile causa dell'interruzione imprevisto del servizio.
Per riavviare il servizio, eseguire l'attività descritta di seguito.
Dal momento che il servizio Pubblicazione sul Web dipende dal servizio Attivazione processo Windows, potrebbe essere necessario avviare anche questo servizio.
Avviare il servizio Attivazione processo Windows (WAS)
Avvia servizio Server Web (W3SVC)
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.WAS.NTService.CheckServiceState.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>WAS</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>