Riavvia pool di applicazioni
Il riavvio di un Windows Application Pool rimuove i processi bloccati e libera le risorse, ma interrompe brevemente le sessioni attive.
Puoi riavviare il tuo Windows Application Pool nella sezione “Website” del nostro pannello di controllo.
Perché dovresti riavviare un Application Pool?
-
Rimozione di processi sospesi
Col tempo i processi in un pool possono rimanere sospesi o entrare in uno stato instabile a causa di perdite di memoria o errori imprevisti. Un riavvio svuota il processo corrente e ne avvia uno nuovo, il che spesso risolve tali problemi senza dover riavviare l'intero web server. -
Rilascio di risorse
Se un'applicazione ha utilizzato una grande quantità di RAM o CPU per un periodo prolungato, un riavvio rilascerà queste risorse, consentendo ad altri siti sul server di avere più spazio.
Cosa succede quando riavvii il pool?
- Tutte le sessioni attive vengono interrotte – gli utenti che attualmente hanno una connessione attiva al sito web potrebbero sperimentare un breve interruzione.
- Il processo viene chiuso e ne viene avviato uno nuovo – .NET‑runtimeen rilegge la configurazione e eventuali perdite di memoria vengono eliminate.
- La risposta del sito web può essere un po' più lenta nei primi secondi – perché le assembly e le risorse necessarie devono essere ricaricate nuovamente.
Dopo qualche secondo la tua web application sarà pronta di nuovo con le nuove impostazioni o un processo pulito. Quanto spesso dovrai farlo dipende dalla natura della tua applicazione: nella maggior parte dei casi un riavvio è necessario solo per modifiche di configurazione o per problemi identificati.
Articolo dalla categoria di supporto: ASP & ASP.NET