Il mio sito Web era inattivo più volte al giorno e quando controllo il pool di applicazioni (IIS 7.5), ho visto che era stato arrestato e devo riavviarlo manualmente. Come posso installarlo in modo che si riavvii automaticamente quando viene fermato da un errore.Come configura il pool di applicazioni in IIS 7.5 si riavvia automaticamente quando è stato arrestato?
risposta
Sarà necessario modificare il metodo di avvio per il pool di applicazioni su cui è in esecuzione il sito Web da onDemand a AlwaysRunning. Per impostazione predefinita, IIS imposta tutti i pool di applicazioni su onDemand.
- In Gestione IIS, fare clic sul nome del computer nel riquadro Connessione.
- Passa alla visualizzazione delle caratteristiche se la vista non è attiva.
- Fare doppio clic su Editor di configurazione nella sezione Gestione della vista Funzioni.
- Fare clic sulla freccia giù per il campo Sezione, espandere system.applicationhost, quindi fare clic su pool di applicazioni.
- Fare clic su (Raccolta), quindi fare clic sui puntini di sospensione (...) accanto al campo che mostra il conteggio.
- Nell'editor dell'insieme, selezionare il pool di applicazioni per il quale si desidera configurare l'attributo startMode.
- Nella finestra Proprietà in basso, impostare il valore dell'attributo startMode su AlwaysRunning.
Fonte: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx
Non posso credere di non averlo mai saputo, e sono sorpreso che non sia il default. Non riesco a pensare a una ragione per cui non vorresti che fosse impostata, specialmente per qualsiasi app web pubblica. –
I valori predefiniti in IIS sono tutti ottimizzati per .NET e per i siti di sviluppo. Ad esempio, quando si esegue PHP, è necessario modificare molte impostazioni, in particolare per quanto riguarda il riciclaggio. – Chaoix
In IIS 8 e versioni successive, l'impostazione della modalità di avvio è ora direttamente disponibile dalle Impostazioni avanzate del pool di applicazioni. – Chaoix
problema con "Per impostazione predefinita IIS imposta tutti i pool di applicazioni per OnDemand" è quando si deve aggiornare i bit. Quindi il sito si riavvierà e bloccherà la distribuzione. Meglio impostare la protezione Rapid-fail nelle impostazioni avanzate nel pool di applicazioni. Imposta l'intervallo di errore (min) su 1 e Max su 5 non riuscito.
- 1. Eseguire Application_Start immediatamente quando il pool di applicazioni si riavvia in IIS
- 2. Il pool di applicazioni IIS 7.5 utilizza% APPDATA% errato per l'utente personalizzato come identità
- 3. Enumerazione pool di applicazioni in IIS
- 4. IIS 7.5 - Modifica della modalità di avvio del pool di applicazioni su Sempre in esecuzione
- 5. Pool di applicazioni separati per applicazioni ASP.net in IIS
- 6. IIS 7.5 - 403 Proibito
- 7. Che cos'è il pool di applicazioni in IIS e Asp.Net?
- 8. Come si configura il pool di connessioni DBX nel codice?
- 9. Avvia MIDlet automaticamente quando il dispositivo si riavvia?
- 10. Come impostare le impostazioni locali dell'Identity del pool di applicazioni IIS quando è impostato su ApplicationPoolIdentity
- 11. Come si configura HttpClient per non reindirizzare automaticamente quando riceve un codice di stato HTTP 301?
- 12. Quando IIS ricicla il processo di lavoro?
- 13. DirectoryServicesCOMException 80072020 Da IIS 7.5 Sito in esecuzione in ApplicationPoolIdentity
- 14. Utilizzo memoria di ogni pool di applicazioni
- 15. Pianificazione di riciclo di pool di applicazioni IIS + programmazione al quarzo
- 16. pool di applicazioni spegnere
- 17. ASP.NET MVC3 in IIS 7.5
- 18. Qual è la migliore pratica in IIS? Un pool di applicazioni per ogni applicazione o un pool di applicazioni condivise?
- 19. Il pool di applicazioni IIS si arresta in modo anomalo con l'eccezione 0xc0000005
- 20. Creazione di un pool di applicazioni IIS 6.0 tramite PowerShell
- 21. ASP.NET MVC IIS 7.5
- 22. Riavvia automaticamente il test in TestNG/Selenium
- 23. Abilitazione metodo PUT html su IIS 7.5
- 24. IIS 7.5: Setting 'utente app pool' come utente anonimo di programmazione
- 25. Concedere l'accesso a IIS 7.5 ApplicationPoolIdentity
- 26. Differenza tra connessione come e identità del pool di applicazioni
- 27. Identità pool di applicazioni IIS e account Windows
- 28. Come eseguire correttamente il debug di applicazioni Web su IIS 7.5 locali con VS 2010 Beta2?
- 29. Pool di applicazioni IIS: modifica delle impostazioni programmatiche
- 30. Il codice macchina cambia quando viene riciclato il pool di applicazioni
La domanda più grande è perché il pool di applicazioni si interrompe. Controlla i registri degli eventi e cerca di capire cosa sta causando loro di fermarsi. –