Ho due server seduti dietro un loadbalancer nel mio livello di servizio. Entrambi devono essere identici: IIS è configurato allo stesso modo, AppFabric (per mantenere in memoria due servizi), pool di app in esecuzione su un account di servizio o sull'identità del pool di applicazioni. Su un server, tutto funziona. Sull'altro server, tre dei miei pool di app (i due che l'AppFabric sta scaldando, sotto gli account di servizio e uno che è solo un pool di app standard senza modifiche apportate dalle impostazioni predefinite) smettono di funzionare quasi non appena li avvio (a volte alla prima richiesta).I pool di applicazioni non verranno eseguiti
ottengo cinque del seguente errore nel registro applicazione ogni volta che si tenta di avviare una delle piscine app:
C'è stato un errore durante l'elaborazione del servizio applicazione gestita auto-start per il percorso di configurazione : 'MACHINE/WEBROOT/APPHOST/Site/App'. Il messaggio di errore restituito è: ''. Il processo di lavoro verrà contrassegnato come non salutare e verrà arrestato. Il campo dati contiene il codice di errore.
Il codice di errore indicato è 80070005
.
Questo è in realtà per lo stesso sito/app indipendentemente dal lotto di app avviato (anche se potrebbe cambiare dopo la ricreazione dei pool di app).
nel registro di sistema, ottengo il seguente avvertimento cinque volte prima che gli errori (Application pool 'AppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
):
Un processo pool di applicazioni 'AppPool' segnalato un guasto durante precarico applicazione o servizio di carico. L'id del processo era "2396". Assicurarsi che tutto il preload dell'applicazione o le impostazioni del servizio nel pool di applicazioni siano configurate correttamente. Il campo dati contiene il numero di errore.
Il codice di errore indicato è 80004005
.
L'AppPool qui è quello avviato.
Ho provato a ricreare; Ho provato a disinstallare AppFabric (ma ne abbiamo bisogno, quindi reinstallato e ancora non andare). Sono fuori di idee. Eventuali suggerimenti?
EDIT: Ho provato a copiare l'applicationHost.config corso dal server di lavoro, ma che non ha funzionato neanche ..
EDIT2: Una delle piscine app funziona durante l'esecuzione in un vero e proprio utente account, ma non quando si esegue sotto ApplicationPoolIdentity ....
(Inoltre, abbiamo riscontrato un problema in cui il sito era in esecuzione in 2.0 e le app erano in esecuzione in 4.0. Ciò potrebbe aver risolto quelle in esecuzione come i conti di servizio.)
Hai provato a eseguire test di memoria/controllo del disco sul server non valido? –