En IIS7, la propiedad processModel.idleTimeout
se puede establecer en un grupo de aplicaciones. Un proceso de trabajo se cerrará después de este período específico de inactividad.¿Cómo prevenir/extender idleTimeout en IIS 7?
Sin embargo, uso Application_Start
para ejecutar una serie de trabajos. Si no hay visitantes en el sitio web, los trabajos se eliminarán y no se ejecutarán a tiempo.
En IIS 7, el intervalo de tiempo regular (periodicRestart
), que especifica cuando el reciclaje proceso ocurre, debe ser más grande que el idleTimeout
.
¿Es lo suficientemente seguro si fijo valores más grandes para el idleTimeout
y periodicRestart
?
Secundado ... También podría establecer un reinicio nocturno fijo (2am) en lugar del intervalo predeterminado de 29 horas. :) – JohannesH
No puedo hacer que funcione. Establecí idleTimeout en 0, pero IIS descarga mi aplicación ASP.NET después de aproximadamente 10 minutos. Los usuarios se quejan de que la primera vez que visitan el sitio web demoran unos 20 segundos en verlo. Las siguientes solicitudes no demoran (como 1-2 segundos). – Azimuth