I siti Web e le applicazioni Web dipendono dalla disponibilità dei pool di applicazioni Internet Information Services (IIS). A loro volta, i pool di applicazioni IIS dipendono dal servizio Attivazione processo Windows (WAS). Se WAS non è in esecuzione o se si verifica un errore durante l'avvio o l'arresto di un pool di applicazioni, i siti Web e le applicazioni Web potrebbero non essere disponibili.
Controllare un errore imprevisto del processo di lavoro
Per risolvere il problema, esaminare il messaggio del registro eventi per verificare se è presente un numero di errore che indica la causa del problema. Questo numero sarà diverso dall'ID evento.
Esaminare i dettagli del messaggio del registro eventi per verificare se è indicato un numero di errore che può fornire altre informazioni
Per esaminare i dettagli del messaggio del registro eventi per verificare se è indicato un numero di errore che può fornire altre informazioni:
Nel Visualizzatore eventi, selezionare l'evento ricevuto.
Fare clic sulla scheda Dettagli e quindi su Semplice.
Se è disponibile uno specifico numero di errore, appariranno le parole Dati binari.
Sotto In word, notare il numero dopo i due punti.
Trovare altre informazioni su un numero di errore specifico
Per altre informazioni su un numero di errore specifico:
Scaricare l'utilità Err.exe dalla pagina Ricerca dei codici di errore di Microsoft Exchange Server.
Aprire una finestra del prompt dei comandi con privilegi elevati. Fare clic sul pulsante Start, selezionare Tutti i programmi, Accessori, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore.
Nel prompt dei comandi, accedere alla directory in cui è stato scaricato Err.exe. Ad esempio, se err.exe è stato scaricato in C:\Err, digitare cd C:\Err.
Digitare il numero di errore per ottenere ulteriori informazioni sull'errore. Ad esempio, se il numero di errore è 80070005, digitare err 80070005.
Nell'esempio nel passo 4, l'errore si risolve in ERROR_ACCESS_DENIED, quindi sarà necessario controllare se si è verificato un problema di autorizzazioni.
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.WAS.encountered.an.internal.error.in.its.process.management.of.a.worker.process" 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>5014</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.WAS.encountered.an.internal.error.in.its.process.management.of.a.worker.process.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>