2012-06-13 5 views
8
Log Name:  System 
Source:  Microsoft-Windows-WAS 
Date:   13.06.2012 08:34:45 
Event ID:  5002 
Task Category: None 
Level:   Error 
Keywords:  Classic 
User:   N/A 
Computer:  WIN-QU022VN756J 
Description: 
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool. 

Si prega di fornire una soluzione vicina a questo problema. Apprezzerò il suggerimentoIl pool di applicazioni 'DefaultAppPool' viene disabilitato automaticamente a causa di una serie di errori nel processo (i) che servono quel pool di applicazioni

risposta

2

Si tratta di un problema di autorizzazione del Registro di sistema. Questo dovrebbe aiutare: http://support.microsoft.com/kb/885654

Potrebbe anche essere necessario aggiungere autorizzazioni di lettura/scrittura per NT AUTHORITY \ SERVIZIO DI RETE (o NT AUTHORITY \ SYSTEM o l'account utilizzato dal pool di applicazioni) in c: \ Windows \ TEMP. Vedi http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/176e9b6d-7b1b-4667-b55e-330bec133f37/

+0

Quali chiavi di registro sono necessarie? usando lo strumento Regmon mi dà circa 1000 tasti dicendo: Accesso desiderato. Non è sicuro quale sia necessario – Mittchel

7

Mi sono teso di questo problema e alla fine mi sono risolto.

Accertarsi che la seguente opzione sia corretta in Impostazioni avanzate nel pool di applicazioni.

Pool di applicazioni> Pool di applicazioni predefinito> Fare clic con il pulsante destro del mouse e selezionare Impostazioni avanzate.

E quindi verificare se l'opzione "Abilita applicazioni a 32 bit" è stata impostata su "False". Dovrebbe essere False

Mi sono risolto da fatto il cambiamento di cui sopra.

+2

* "Abilita applicazioni a 32 bit" * è impostato su false per impostazione predefinita e apparentemente potrebbe causare arresti anomali di AppPool per alcune applicazioni che non possono gestirlo. Arresti anomali successivi comportano la disattivazione dell'intero pool tramite la funzione * Rapid-Fail Protection * (che è anche configurabile tramite la finestra di dialogo delle impostazioni avanzate del pool) –

+0

Ho lo stesso problema, la mia applicazione è ospitata solo su server 64 bit. Come si comportano le applicazioni a 32 bit? – Karthik

+0

GRAZIE non l'avrei mai immaginato. – granadaCoder

11

IIS è dotato di una funzionalità chiamata Rapid-Fail Protection. Per impostazione predefinita, un pool di app è configurato per disabilitarsi se un worker nel pool si blocca 5 volte in un intervallo di 5 minuti.

Le soglie di questa impostazione possono essere modificate facendo clic con il pulsante destro del mouse sul pool di applicazioni andando a Impostazioni avanzate e modificando le proprietà di 'Protezione rapida-Fail'. Tuttavia, questo evento indica che c'è probabilmente un problema serio nell'applicazione che deve essere risolto.