Internetinformationsdienste (IIS)-Arbeitsprozesse werden von einem Anwendungspool verwendet und können sich in dem Status befinden, dass sie gestartet werden, ausgeführt werden oder beendet wurden, oder einen unbekannten Status aufweisen. In IIS 8 werden Arbeitsprozesse von WAS (Windows-Prozessaktivierungsdienst) verwaltet. Wenn ein Arbeitsprozess nicht antwortet, kann er von WAS wiederverwendet werden.
Überprüfen eines Fehlers bei der Arbeitsprozessinitialisierung
Überprüfen Sie die Ereignisprotokollmeldung auf eine bestimmte Fehlernummer, wenn ein Arbeitsprozess nicht initialisiert werden kann. Diese Fehlernummer ist nicht mit der Ereignis-ID identisch. Informationen dazu sind in den folgenden Schritten enthalten.
Überprüfen auf eine bestimmte Fehlernummer
So führen Sie eine Überprüfung auf eine bestimmte Fehlernummer aus
Wählen Sie in der Ereignisanzeige das Ereignis aus, das Sie empfangen haben.
Klicken Sie auf die Registerkarte "Details", und klicken Sie dann auf "Angezeigte Ansicht".
Wenn eine bestimmte Fehlernummer verfügbar ist, sollte "Binäre Daten:" angezeigt werden.
Merken Sie sich unter "In Wörtern" die Zahl nach dem Doppelpunkt.
Weitere Informationen zu einer bestimmten Fehlernummer
So erhalten Sie weitere Informationen zu einer bestimmten Fehlernummer
Laden Sie das Hilfsprogramm "Err.exe" von der Seite Microsoft Exchange Server Error Code Look-up (Suche nach Microsoft Exchange Server-Fehlercodes) herunter.
Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten. Klicken Sie auf "Start", zeigen Sie auf "Alle Programme", klicken Sie auf "Zubehör", klicken Sie mit der rechten Maustaste auf "Eingabeaufforderung", und klicken Sie dann auf "Als Administrator ausführen".
Wechseln Sie in der Eingabeaufforderung zu dem Verzeichnis, in das Sie "Err.exe" heruntergeladen haben. Wenn Sie "Err.exe" z. B. unter "C:\Err" gespeichert haben, geben Sie "cd C:\Err" ein.
Geben Sie die Fehlernummer ein, um weitere Informationen zum Fehler zu erhalten. Wenn z. B. die Fehlernummer "80070005" lautet, geben Sie "err 80070005" ein.
Im Beispiel wird der Fehler in Schritt 4 in ERROR_ACCESS_DENIED aufgelöst, d. h., im nächsten Schritt würden Sie demnach die Berechtigungen in Bezug auf den Arbeitsprozess überprüfen.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2281 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.Worker.process.failed.to.initialize.communication.with.the.W3SVC.and.therefore.could.not.be.started" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.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>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC-WP</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2281</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<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.Worker.process.failed.to.initialize.communication.with.the.W3SVC.and.therefore.could.not.be.started.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>