Simply.com is available in english

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?

  1. Tutte le sessioni attive vengono interrotte – gli utenti che attualmente hanno una connessione attiva al sito web potrebbero sperimentare un breve interruzione.
  2. Il processo viene chiuso e ne viene avviato uno nuovo – .NET‑runtimeen rilegge la configurazione e eventuali perdite di memoria vengono eliminate.
  3. 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