O IIS suspenderá um site quando o site não for acessado por um longo período de tempo?

2

Eu hospedo um site asp.net em um servidor IIS, e acho que o site será lento para ser exibido quando o site não for acessado por um longo tempo.

O IIS suspende sites que não foram acessados há muito tempo?

    
por Paul 13.01.2012 / 14:16

2 respostas

3

Depende de como o pool de aplicativos no qual o site está sendo executado está configurado, mas sim. O IIS pode desligar um aplicativo (ou seja, reciclar o (s) processo (s) de trabalho) que não teve nenhuma atividade por uma quantidade X de minutos (o X é configurável). Também é possível reciclar com base no consumo de memória, no consumo da CPU, após um determinado número de solicitações serem atendidas, com base em uma programação ou de forma programática.

    
por 13.01.2012 / 14:33
0

Por padrão, o IIS 6 e superior têm uma propriedade Idle Timeout configurada para pools de aplicativos.

Se um pool de aplicativos não for usado por 20 minutos (por padrão), ele será encerrado.

Se estiver com mais de uma solicitação a cada 20 minutos, ela será reciclada (por padrão) após 29 horas.

Se você quiser parar um pool de aplicativos específico (no IIS7 +, cada site também terá seu próprio pool de aplicativos criado por padrão se o site for criado por meio da GUI), desligando a cada 20 minutos, obtenha as propriedades do pool de aplicativos e confira Reciclagem ... no IIS 7 ou a guia Integridade no IIS 6.

    
por 14.01.2012 / 09:43

Tags