Aby zagwarantować odizolowanie witryny sieci Web od aplikacji sieci Web, pule aplikacji internetowych usług informacyjnych (IIS) muszą być skonfigurowane tak, aby posiadały unikatowe nazwy i prawidłowo skonfigurowane tożsamości. Jeśli podczas konfigurowania puli aplikacji wystąpią błędy, pula aplikacji może być niedostępna i w efekcie może nie obsługiwać przypisanych do niej witryn i aplikacji sieci Web.
Zatrzymanie i ponowne uruchomienie puli aplikacji
Aby przywrócić normalne działanie pul aplikacji, czasem należy uruchomić je ponownie. Ponieważ pule aplikacji są zależne od usługi aktywacji procesów systemu Windows (WAS), może okazać się konieczne ponowne uruchomienie tej usługi. W przypadku ponownego uruchomienia usługi WAS może okazać się konieczne ponowne uruchomienie usługi publikowania w sieci World Wide Web (W3SVC), która jest zależna od usługi WAS.
Aby zatrzymać i uruchomić pulę aplikacji:
Kliknij przycisk Start, kliknij opcję Panel sterowania, a następnie kliknij opcję Narzędzia administracyjne.
Prawym przyciskiem myszy kliknij pozycję Menedżer internetowych usług informacyjnych (IIS) i wybierz polecenie Uruchom jako administrator.
W okienku Połączenia rozwiń węzeł serwera i kliknij opcję Pule aplikacji.
Na stronie Pule aplikacji wybierz pulę aplikacji, którą chcesz uruchomić lub zatrzymać.
W okienku Akcje wykonaj jedną z następujących czynności:
Kliknij opcję Zatrzymaj, aby zatrzymać pulę aplikacji.
Kliknij opcję Uruchom, aby uruchomić pulę aplikacji.
Możesz również ponownie uruchomić pulę aplikacji, korzystając z poniższego łącza:
Odzyskaj pulę aplikacji
Aby zatrzymać lub ponownie uruchomić usługę 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 stop was /y.
W wierszu polecenia wpisz net start was.
Uruchom inne usługi, które zostały zatrzymane podczas wyłączania usługi WAS, w tym usługę W3SCV.
Aby uruchomić usługę W3SVC:
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.
Wpisz net start w3svc.
Target | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.did.not.apply.configuration.changes.to.application.pool" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5085</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WAS.did.not.apply.configuration.changes.to.application.pool.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>