Reiniciar pool de aplicações
Reiniciar um pool de aplicações do Windows remove processos pendentes e liberta recursos, mas interrompe temporariamente sessões ativas.
Você pode reiniciar o seu Windows Application Pool sob o ponto “Website” no nosso painel de controlo.
Por que reiniciar um Application Pool?
-
Remoção de processos pendentes
Ao longo do tempo, os processos numa pool podem ficar pendentes ou entrar num estado instável devido a fugas de memória ou a erros imprevistos. Uma reinicialização limpa o processo atual e inicia um novo, o que costuma resolver esses problemas sem ter de reiniciar todo o servidor web. -
Libertar recursos
Se uma aplicação utilizou uma grande quantidade de RAM ou CPU durante um período prolongado, a reinicialização liberta os recursos, permitindo que outros sites no servidor tenham mais espaço.
O que acontece quando reinicia a pool?
- Todas as sessões ativas são interrompidas – utilizadores que, neste momento, têm uma ligação ativa ao website podem experimentar uma breve interrupção.
- O processo é fechado e um novo é iniciado – o runtime .NET recarrega a configuração e eventuais fugas de memória são eliminadas.
- A resposta do website pode ficar um pouco mais lenta nos primeiros segundos – porque os assemblies e recursos necessários precisam ser carregados novamente.
Após alguns segundos, a sua aplicação web estará pronta novamente com as novas definições ou um processo limpo. A frequência com que deve fazer isto depende do carácter da sua aplicação – para a maioria das situações, uma reinicialização só é necessária em caso de alterações de configuração ou de problemas identificados.
Artigo da categoria de suporte: ASP e ASP.NET