Większość witryn sieci Web wymaga usługi aktywacji procesów systemu Windows (WAS) wchodzącej w skład internetowych usług informacyjnych (IIS), ponieważ umożliwia ona działanie usługi publikowania w sieci World Wide Web (W3SVC), która obsługuje żądania HTTP. Menedżer procesów usługi WAS mapuje pule aplikacji do istniejących procesów roboczych i w miarę potrzeby tworzy nowe wystąpienia usługi W3SVC do obsługi nowych pul aplikacji. Jeśli usługa WAS nie jest dostępna, większość witryn sieci Web nie zostanie uruchomiona.
Ponownie uruchom usługę WAS ręcznie lub skonfiguruj ją w celu automatycznego ponownego uruchamiania
Możliwe są następujące rozwiązania:
Ponowne uruchomienie usługi WAS ręcznie.
Skonfigurowanie usługi WAS do ponownego uruchamiania automatycznego.
Skonfigurowanie innych czynności wykonywanych w przypadku błędu usługi WAS.
Jeśli problem nie ustąpił, podłącz debuger, aby go rozwiązać, lub skontaktuj się z działem obsługi klienta.
Ręcznie uruchom ponownie usługę WAS
Aby ponownie uruchomić usługę WAS ręcznie:
Uwaga: Usługa publikowania w sieci World Wide Web (W3SVC) zależy od usługi WAS, dlatego może być konieczne jej uruchomienie po uruchomieniu usługi WAS.
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Kliknij przycisk Start, wskaż polecenie Wszystkie programy, kliknij opcję Akcesoria, prawym przyciskiem myszy kliknij opcję Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.
W wierszu polecenia wpisz net start was.
Aby ponownie uruchomić usługę W3SVC, w wierszu polecenia wpisz net start w3svc. Uruchom również pozostałe usługi, które zostały zatrzymane podczas wyłączania usługi WAS.
Skonfiguruj usługę WAS w celu automatycznego ponownego uruchamiania
Aby skonfigurować usługę WAS w celu automatycznego ponownego uruchamiania:
Kliknij przycisk Start, kliknij opcję Panel sterowania, a następnie kliknij opcję Narzędzia administracyjne.
Kliknij prawym przyciskiem myszy opcję Usługi i wybierz polecenie Uruchom jako administrator.
Kliknij prawym przyciskiem myszy Usługę aktywacji procesów systemu Windows i wybierz polecenie Właściwości.
Kliknij kartę Odzyskiwanie.
Z listy Pierwszy błąd wybierz pozycję Uruchom usługę ponownie.
Karta Odzyskiwanie zawiera także inne czynności, które można wykonać w razie błędu usługi WAS. Są to m.in.:
skonfigurowanie usługi WAS do ponownego uruchamiania automatycznego po drugim błędzie i/lub kolejnych błędach,
skonfigurowanie usługi WAS do ponownego uruchamiania po upływie określonej liczby minut,
skonfigurowanie zerowania licznika błędów po upływie określonej liczby dni,
określenie programu do uruchomienia po błędzie usługi WAS oraz opcjonalnych parametrów tego programu.
Więcej informacji na temat tych opcji można uzyskać po kliknięciu na karcie Odzyskiwanie łącza Pomóż mi skonfigurować akcje odzyskiwania.
Target | Microsoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.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.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>