Websites en webtoepassingen zijn afhankelijk van de aanwezigheid van groepen toepassingen van Internet Information Services (IIS). De groepen toepassingen van Internet Information Services (IIS) zijn op hun beurt weer afhankelijk van de WAS (Windows Process Activation Service). Als de WAS niet wordt uitgevoerd of er treden tijdens het opstarten of afsluiten van een groep toepassingen fouten op, dan zijn websites en webtoepassingen mogelijk niet beschikbaar.
Hier zijn enkele mogelijke oplossingen:
Gebruik het Diagnostische hulpprogramma voor foutopsporing om vast te stellen wat de oorzaak is van de crash.
Zoek het foutnummer in de details van het Bericht van gebeurtenislogboek. Dit nummer bevat mogelijk extra informatie over de oorzaak van de fout. Dit foutnummer is niet hetzelfde als het gebeurtenis-id.
Gebruik het Diagnostische hulpprogramma voor foutopsporing
Raadpleeg het artikel Uitleg over het gebruik van het Diagnostische hulpprogramma voor foutopsporing als een IIS-proces onverwachts wordt gestopt.
Zoek het foutnummer in de details van het bericht van het gebeurtenislogboek
Het foutnummer bevat mogelijk extra informatie. U kunt dit nummer in de details van het Bericht van gebeurtenislogboek als volgt vinden:
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 op een probleem met machtigingen.
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.Application.pool.worker.process.terminated.unexpectedly" 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>5009</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.Application.pool.worker.process.terminated.unexpectedly.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>