o que acontece com asp.net aplicativo web (asmx ws) no IIS 6.0, quando está ocioso por horas ou assim?
-
20-09-2019 - |
Pergunta
Eu tenho um web service asmx e eu carga de bando de dados do sistema para estruturas de dados internas.Este sistema de dados é usado para verificar a validade de pedidos.No entanto, quando não há pedidos para dizer 3 horas (talvez menos) de inicializações são feitas novamente.O objeto que serve a pedidos
private static bool _initOk
variável que controla o initialzation.Quando o aplicativo estiver ocioso que a variável é definida para false.É porque o IIS pára a execução e a dll que contém o código é descarregado ou algo assim?Se pedidos de chegar em constante intervalo de inicializações não são feitas novamente.Não há nada que eu possa fazer sobre isso?
Obrigado!
br:Matti
Solução
É uma configuração de pool de aplicativo (no Gestor de IIS), se parar o processo, quando ele é iddle por um período de tempo, ou o tempo para reiniciar (reciclagem) é quando certas condições são satisfeitas.
Em cada reinicialização do processo, a sua inicialização será feito novamente.