Pracovní procesy Internetové informační služby (IIS) obsluhují fond aplikací a mohou být ve stavu spouštění, běhu, zastavení nebo v neznámém stavu. Pracovní procesy ve službě IIS 8 spravuje služba WAS (Aktivační služba procesů systému Windows). Pokud pracovní proces nereaguje, může ho služba WAS recyklovat.
Kontrola selhání inicializace pracovního procesu
Pokud se pracovní proces nepodaří inicializovat, vyhledejte ve zprávě protokolu událostí konkrétní číslo chyby zahrnuté ve zprávě. Toto číslo chyby se bude lišit od OD události. Postup je uveden dále.
Zjištění konkrétního čísla chyby
Zjištění konkrétního čísla chyby:
V prohlížeči událostí vyberte přijatou událost.
Klikněte na kartu Podrobnosti a potom na možnost Zjednodušený pohled.
Pokud je k dispozici konkrétní číslo chyby, měl by se objevit text Binary data: (Binární data:).
Všimněte si čísla za dvojtečkou v části In Words (Slovy).
Zjištění dalších informací o konkrétním čísle chyby
Zjištění dalších informací o konkrétním čísle chyby:
Stáhněte si nástroj Err.exe ze stránky Vyhledání kódu chyby na serveru Microsoft Exchange.
Otevřete okno příkazového řádku se zvýšenými oprávněními. Klikněte na tlačítko Start, přejděte na Všechny programy, klikněte na Příslušenství, klikněte pravým tlačítkem na Příkazový řádek a potom na Spustit jako správce.
Na příkazovém řádku přejděte do adresáře, do kterého jste stáhli soubor Err.exe. Pokud jste například stáhli soubor Err.exe na jednotku C:\Err, zadejte cd C:\Err.
Pokud chcete získat více informací o chybě, zadejte err errornumber. Pokud je například konkrétní číslo chyby 80070005, zadejte err 80070005.
Chyba v příkladu v kroku 4 se překládá na ERROR_ACCESS_DENIED, vaším dalším krokem by tak byla kontrola problému s oprávněními souvisejícími s pracovním procesem.
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>