Disponibilità del servizio Attivazione processo Windows

Microsoft.Windows.InternetInformationServices.6.2.WAS.NTService.CheckServiceState.Monitor (UnitMonitor)

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.

Knowledge Base article:

Riepilogo

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".

Configurazione

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".

Causa

È possibile che un servizio venga interrotto per diversi motivi, tra cui:

Soluzioni

Se lo stato operativo del servizio Attivazione processo Windows (WAS) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:

Avviare il servizio Attivazione processo Windows (WAS)

Avvia servizio Server Web (W3SVC)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.WebServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Il servizio Attivazione processo Windows non è disponibile
Il servizio Attivazione processo Windows su {0} non è disponibile.
RunAsDefault

Source Code:

<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>