Quando devo parar / iniciar um pool de aplicativos do IIS?

3

Foi-me dito que toda vez que eu atualizasse nosso site, seja páginas individuais ou o site inteiro, eu deveria primeiro parar o pool de aplicativos, atualizar meu arquivo ou arquivos do site e iniciar o pool de aplicativos. Meus arquivos de site consistem em HTML, JS, ASPX, INC, GIF, JPEG, CONFIG, etc. Estou perguntando porque acredito que atualizei meu site sem interromper o pool de aplicativos e iniciá-lo, e também pará-lo e iniciá-lo, apenas tentando descobrir qual deve ser a abordagem correta.

    
por Frank DiJohn 09.10.2013 / 14:55

2 respostas

3

Você não precisa reciclar ou reiniciar seu pool de aplicativos ao atualizar seu site. Nem para adicionar / atualizar arquivos nem para atualizar seu web.config.

O IIS seleciona todas as alterações automaticamente.

As razões pelas quais você pode querer reciclar incluem:

  • O pool de aplicativos trava e não atende mais solicitações.
  • O pool de aplicativos usa muita memória ou seu aplicativo tem memória vazamento.

Por padrão, um pool de aplicativos é reciclado a cada 29 horas, por isso, normalmente, você nunca precisará reciclar um pool de aplicativos manualmente.

    
por 09.10.2013 / 21:54
2

Isso realmente depende das alterações que você está fazendo. Se você está apenas atualizando um arquivo de configuração, muitas vezes nem precisa reciclar o pool de aplicativos, muito menos pará-lo e iniciá-lo. Considerando que, se você alterou algum material do asp.net, é normalmente necessário reciclar o pool de aplicativos, mas, mais uma vez, geralmente não é necessário parar e iniciar.

Aqui está uma boa explicação sobre o que exatamente acontece quando você recicla um pool de aplicativos e / ou redefine o IIS. Dê uma lida e você deve entender melhor quando é necessário parar / começar.

link

    
por 09.10.2013 / 15:49