De werkprocessen in Internet Information Services (IIS) dienen een groep van toepassingen en kunnen de status gestart, in uitvoering, gestopt of onbekend hebben. In IIS 8 worden werkprocessen beheerd door de WAS (de Windows Process Activation Service). Als een werkproces niet meer reageert, kan dit worden gerecycled door de WAS.
Initialisatiefout werkproces controleren
Als een werkproces niet initialiseert, controleert u het bericht van het gebeurtenislogboek op een specifiek foutnummer in het bericht. Dit foutnummer is niet hetzelfde als het gebeurtenis-id. Raadpleeg de volgende stappen om dit te doen.
Op een specifiek foutnummer controleren
Op een specifiek foutnummer controleren:
Ga naar Logboeken en selecteer de gebeurtenis die u ontvangen hebt.
Klik op het tabblad Details en klik op Beschrijvende weergave.
Als er een specifiek foutnummer beschikbaar is, worden de woorden Binaire gegevens: weergegeven.
Noteer het nummer achter de dubbele punt. Dit staat onder In woorden.
Meer informatie over een specifiek foutnummer
Meer informatie over een specifiek foutnummer:
Download het hulpprogramma Err.exe op de pagina Foutcode van Microsoft Exchange Server opzoeken.
Open een opdrachtpromptvenster met verhoogde bevoegdheden. Klik op Start, ga naar Alle programma's, klik op Bureau-accessoires, klik met de rechtermuisknop op Opdrachtprompt en klik op Als administrator uitvoeren.
Navigeer bij de opdrachtprompt naar de map waar u Err.exe hebt gedownload. Als u bijvoorbeeld Err.exe hebt gedownload naar C:\Err typt u cd C:\Err.
Typ het foutnummer om meer informatie over de fout te krijgen. Als het specifieke foutnummer bijvoorbeeld 80070005 is, typt u err 80070005.
In het voorbeeld in Stap 4 wordt de fout omgezet in ERROR_ACCESS_DENIED, dus is uw volgende stap het controleren van de machtigingen die samenhangen met het werkproces.
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>