De WAS (Windows Process Activation Service) beheert de configuratiewaarden van een groep van toepassingen, de creatie en levensduur van werkprocessen voor HTTP en andere protocollen. De World Wide Web Publishing Service (W3SVC) en andere diensten zijn afhankelijk van de WAS.
Met deze monitor wordt de status van de Windows Process Activation-service (WAS) gecontroleerd. Als u een waarschuwing ontvangt van deze monitor is er actie vereist om de service terug naar de operationele status te brengen.
De WAS (Windows Process Activation Service) beheert de configuratiewaarden van een groep van toepassingen, de creatie en levensduur van werkprocessen voor HTTP en andere protocollen. De World Wide Web Publishing Service (W3SVC) en andere diensten zijn afhankelijk van de WAS.
Operationele statussen:
De operationele status van de Windows Process Activation-service (WAS) kan "De service wordt uitgevoerd" of "De service wordt niet uitgevoerd" zijn.
De monitor pakt een enkele configuratieparameter die bepaalt of de service moet worden bewaakt als het opstarttype niet is ingesteld op 'Automatisch'. Standaard wordt de service bewaakt, zelfs als het opstarttype 'Handmatig' is. Dit komt omdat het opstarttype van de WAS-service in een standaard IIS 10-installatie, 'Handmatig' is.
Er kan een groot aantal redenen zijn waarom een service is gestopt, bijvoorbeeld:
De service is gestopt door een beheerder.
De service kan niet worden gestart omdat het gebruikersaccount niet kan worden geverifieerd.
Door de service is een uitzondering aangetroffen waardoor de service is gestopt.
De service is niet goed geconfigureerd, waardoor deze niet kan worden gestart.
Als de Windows Process Activation-service (WAS) niet werkt, kunt u een diagnose van het probleem stellen of de service opnieuw starten door de volgende acties:
Controleer op extra servicegerelateerde waarschuwingen die mogelijk gelijktijdig hebben plaatsgevonden. Door deze waarschuwingen kan beter worden vastgesteld waarom de service een gestopte status is ingegaan.
Controleer de gebeurtenislogboeken op de beheerde computer en corrigeer onderliggende problemen die mogelijk hebben veroorzaakt dat de service onverwacht is gestopt.
Gebruik de volgende taak om te proberen de service opnieuw op te starten.
Aangezien de World Wide Web Publishing-service afhankelijk is van de Windows Process Activation-service moet u deze mogelijk ook starten.
Windows Process Activation-service (WAS) starten
Webserverservice (W3SVC) starten
Target | Microsoft.Windows.InternetInformationServices.10.0.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.10.0.WAS.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.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.10.0.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>