¿Hay algún daño en deshabilitar el tiempo de espera de inactividad para un grupo de aplicaciones?

¿Hay algún daño en deshabilitar el tiempo de espera de inactividad para un grupo de aplicaciones?

Yo estoy actualmenteluchando contra un problemaASP.Net tarda unos minutos en cargar una página por primera vez. Al jugar con la configuración, descubrí que deshabilitar "Apagar procesos de trabajo después de estar inactivo durante (tiempo en minutos)" evita que ocurra el problema... Supongo que la razón por la que evita que ocurra mi problema se debe al hecho de que el proceso de trabajo no termina y, por lo tanto, el grupo de aplicaciones nunca necesita volver a crearse.

¿Hay algún daño en desactivar esta opción? ¿Qué ramificaciones podría tener?

Respuesta1

Recomiendo encarecidamente desactivar el tiempo de inactividad en la mayoría de las situaciones. Es el valor predeterminado, pero está destinado más a proveedores de alojamiento masivo que desean que se finalicen los procesos de trabajo no utilizados para poder asumir siempre que no los tendrán todos ejecutándose al mismo tiempo.

Sin embargo, si solo tiene unos pocos grupos de aplicaciones de producción en un servidor pero ocasionalmente no tiene un visitante en un espacio de 20 minutos (es decir, durante la noche), no querrá que su grupo de aplicaciones se detenga. Probablemente tenga suficientes recursos para ejecutar todos sus grupos de aplicaciones a la vez.

Además, también se debe cambiar la configuración predeterminada de reciclaje del grupo de aplicaciones a los 1740 minutos. Recomiendo programarlo para un horario de menor actividad, como las 4:00 a. m. todos los días, en lugar de tenerlo a diferentes horas cada día. Más sobre esoaquíen mi sitio web.

Respuesta2

Es mejor dejar esta configuración habilitada para:

  • aplicaciones con fugas
  • servidores con muchos grupos de aplicaciones

No hay mucho peligro de verse abrumado por los grupos de aplicaciones si solo tiene unas pocas definidas.

Aparte de eso, lo he desactivado en muchos casos, sin ningún efecto negativo.

Respuesta3

Tengo entendido que si no elimina los procesos de trabajo inactivos después de un período de tiempo, tendrá toneladas de procesos de trabajo no utilizados consumiendo memoria.

Supongo que puedes probarlo y ver si notas un aumento gradual en la memoria. Hay otra configuración que realiza un reciclaje cada 1700 minutos o algo así, por lo que eliminaría procesos de trabajo realmente antiguos.

Por cierto, la forma en que manejamos esto con los sitios web menos utilizados es que nuestro software de monitoreo carga una página aspx cada 10 minutos.

información relacionada