Simply.com is available in english

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?

  1. 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.
  2. O processo é fechado e um novo é iniciado – o runtime .NET recarrega a configuração e eventuais fugas de memória são eliminadas.
  3. 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