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.
Zatrzymaj i ponownie uruchom pulę aplikacji
Aby przywrócić normalne działanie pul aplikacji, czasami 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, wykonaj następujące czynności:
Kliknij przycisk Start, kliknij pozycję Panel sterowania, a następnie kliknij pozycję 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 pozycję 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ż pozycję Wszystkie programy, kliknij pozycję Akcesoria, prawym przyciskiem myszy kliknij pozycję 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 zamykania usługi WAS, w tym usługę W3SVC.
Aby uruchomić usługę W3SVC:
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. Kliknij przycisk Start, wskaż pozycję Wszystkie programy, kliknij pozycję Akcesoria, prawym przyciskiem myszy kliknij pozycję 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="true" 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>