Um eine Isolation zwischen Websites und Webanwendungen zu gewährleisten, müssen IIS-Anwendungspools mit eindeutigen Namen und den richtigen Identitäten konfiguriert werden. Wenn Fehler in der Konfiguration eines Anwendungspools vorliegen, steht der Anwendungspool ggf. nicht für die Verarbeitung der Websites und Webanwendungen zur Verfügung, die ihm zugewiesen wurden.
Beenden und Neustarten des Anwendungspools
Anwendungspools müssen gelegentlich neu gestartet werden, um den ordnungsgemäßen Betrieb wiederherzustellen. Da Anwendungspools vom Windows-Prozessaktivierungsdienst (WAS) abhängig sind, müssen Sie ggf. WAS neu starten. Wenn Sie WAS neu starten, müssen Sie eventuell auch den WWW-Publishingdienst (W3SVC) neu starten, der von WAS abhängig ist.
So beenden und starten Sie den Anwendungspool neu
Klicken Sie auf Start, klicken Sie auf Systemsteuerung, und klicken Sie anschließend auf Verwaltung.
Klicken Sie mit der rechten Maustaste auf Internetinformationsdienste-Manager, und wählen Sie Als Administrator ausführen aus.
Erweitern Sie im Bereich Verbindungen den Serverknoten, und klicken Sie auf Anwendungspools.
Wählen Sie auf der Seite Anwendungspools den Anwendungspool aus, den Sie starten bzw. beenden möchten.
Wählen Sie im Bereich Aktionen eine der folgenden Aktionen:
Klicken Sie auf Beenden, um den Anwendungspool zu beenden.
Klicken Sie auf Starten , um den Anwendungspool zu starten.
Sie können auch den folgenden Link verwenden, um den Anwendungspool neu zu starten:
Anwendungspool wiederverwenden
So beenden oder starten Sie WAS neu
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Klicken Sie auf Start, zeigen Sie auf Alle Programme, klicken Sie auf Zubehör, und klicken Sie anschließend mit der rechten Maustaste auf Eingabeaufforderung und dann auf Als Administrator ausführen.
Geben Sie an der Eingabeaufforderung den Befehl net stop was /y ein.
Geben Sie an der Eingabeaufforderung den Befehl net start was ein.
Starten Sie auch alle anderen Dienste neu, die beim Herunterfahren von WAS beendet wurden, einschließlich W3SVC.
So starten Sie W3SVC
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten. Klicken Sie auf Start, zeigen Sie auf Alle Programme, klicken Sie auf Zubehör, und klicken Sie anschließend mit der rechten Maustaste auf Eingabeaufforderung und dann auf Als Administrator ausführen.
Geben Sie net start w3svc ein.
Target | Microsoft.Windows.InternetInformationServices.2008.ApplicationPool | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.2008.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.2008.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.WAS.did.not.apply.configuration.changes.to.application.pool" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.2008.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.2008.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.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.WAS.did.not.apply.configuration.changes.to.application.pool.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>