Saltar al contenido

¿Por qué es necesario reciclar los grupos de aplicaciones de IIS?

Solución:

Los sitios web están destinados a seguir funcionando (aunque sean de naturaleza apátrida). Hay una gran cantidad de razones por las que el reciclaje del grupo de aplicaciones puede ser beneficioso para la plataforma de alojamiento para garantizar que tanto el sitio web como el servidor funcionen de manera óptima. Estos incluyen (pero no se limitan a) los ensamblados compilados dinámicamente que permanecen en el dominio de la aplicación, el uso del almacenamiento en caché de la sesión (sin garantía de limpieza), otros sitios web funcionando sin control y los recursos que se consumen con el tiempo, etc. Un grupo de aplicaciones normalmente puede servir a más de un sitio web , por lo que el reciclaje del grupo de aplicaciones puede ser beneficioso para garantizar que todo funcione sin problemas.

Además del arranque inicial cuando la aplicación se enciende nuevamente, el efecto debería ser mínimo. Http.sys retiene las solicitudes mientras se inicia un nuevo proceso de trabajo, por lo que no se deben descartar solicitudes.

De https://weblogs.asp.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes

Puede preguntar si incluso se necesita un reciclaje fijo. Un reciclaje diario es solo una curita para actualizar IIS en caso de que haya una pequeña pérdida de memoria o cualquier otra cosa que se infiltre lentamente en el proceso de trabajo. En teoría, no necesita un reciclaje diario a menos que tenga un problema conocido. Solía ​​recomendar que lo apague por completo si no lo necesita. Sin embargo, hoy me inclino más a configurarlo para que se recicle una vez al día en un horario no pico como medida proactiva.

Mi razón es que, en primer lugar, su sitio debería poder sobrevivir a un reciclaje sin demasiado impacto, por lo que el reciclaje diario no debería ser una preocupación. En segundo lugar, descubrí que incluso los grupos de aplicaciones que se comportan bien pueden eventualmente tener algo que se cuela con el tiempo y que afecta al grupo de aplicaciones. He visto problemas de patrones de tráfico que causan un almacenamiento en caché excesivo o algo extraño en la aplicación, y he visto un error de IIS muy raro (¡raro de hecho!) Que no es un problema si se recicla a diario. ¿Es una curita? Posiblemente, pero si un reciclaje diario evita que un problema no crítico suba a la parte superior, creo que es una buena medida proactiva para ahorrar mucho esfuerzo en la resolución de problemas en algo que probablemente no es importante solucionar. Sin embargo, si cree que tiene un problema real que está siendo suprimido por el reciclaje, entonces, por supuesto, apague el reciclaje automático para que pueda rastrear y resolver su problema. No hay una respuesta en blanco y negro. Solo usted puede tomar la mejor decisión para su entorno.

Hay mucha más información útil / interesante para alguien relativamente ignorante en el mundo de IIS (como yo), te recomiendo que la leas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *