Usługa aktywacji procesów systemu Windows (WAS) zarządza konfiguracją puli aplikacji i tworzeniem oraz nadzorowaniem pracy procesów roboczych dla protokołu HTTP i innych protokołów. Usługa publikowania w sieci World Wide Web (W3SVC) i inne usługi są zależne od usługi WAS.
Ten monitor sprawdza stan Usługi aktywacji procesów systemu Windows (WAS). W przypadku otrzymania alertu z tego monitora należy wykonać odpowiednie czynności w celu przywrócenia usługi do stanu operacyjnego.
Usługa aktywacji procesów systemu Windows (WAS) zarządza konfiguracją puli aplikacji i tworzeniem oraz nadzorowaniem pracy procesów roboczych dla protokołu HTTP i innych protokołów. Usługa publikowania w sieci World Wide Web (W3SVC) i inne usługi są zależne od usługi WAS.
Stany operacyjne:
Usługa aktywacji procesów systemu Windows (WAS) może być w jednym z dwóch stanów operacyjnych: „Usługa uruchomiona” lub „Usługa nie jest uruchomiona”.
Monitor pobiera pojedynczy parametr konfiguracyjny określający, czy usługa powinna być monitorowana w przypadku, gdy typ uruchomienia nie jest ustawiony na „Automatyczny”. Domyślnie usługa będzie monitorowana, chociaż jej typ uruchomienia jest ustawiony na „Ręczny”. Dzieje się tak, ponieważ w domyślnej instalacji usług IIS 8 typ uruchomienia usługi WAS to „Ręczny”.
Usługa może zostać zatrzymana z wielu powodów, takich jak:
Usługa została zatrzymana przez administratora.
Uruchomienie usługi było niemożliwe, ponieważ nie udało się uwierzytelnić konta użytkownika.
Usługa napotkała wyjątek, który spowodował jej zatrzymanie.
Usługa została nieprawidłowo skonfigurowana, co uniemożliwiło jej uruchomienie.
Jeśli Usługa aktywacji procesów Windows (WAS) nie jest uruchomiona, możesz diagnozować ten problem lub ponownie uruchomić usługę, wykonując następujące czynności:
Sprawdź, czy pojawiają się dodatkowe alerty związane z usługą, które mogą występować równocześnie. Te alerty mogą pomóc w lepszym poznaniu przyczyny zatrzymania usługi.
Przejrzyj dzienniki zdarzeń na zarządzanym komputerze i rozwiąż wszystkie napotkane problemy, które mogły spowodować niespodziewane zatrzymanie usługi.
Użyj poniższego zadania, aby ponownie uruchomić usługę.
Ponieważ Usługa publikowania w sieci World Wide Web zależy od Usługi aktywacji procesów systemu Windows, może być konieczne uruchomienie również jej.
Uruchamianie Usługi aktywacji procesów systemu Windows (WAS)
Uruchomienie usługi serwera sieci 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>