Reiniciar application pool
Reiniciar un Application Pool de Windows elimina procesos colgados y libera recursos, pero interrumpe brevemente las sesiones activas.
Puedes reiniciar tu Windows Application Pool en el apartado “Website” de nuestro panel de control.
¿Por qué deberías reiniciar una Application Pool?
-
Eliminación de procesos colgados
Con el tiempo, los procesos en una pool pueden quedar colgados o entrar en un estado inestable debido a fugas de memoria o errores inesperados. Un reinicio vacía el proceso actual y lanza uno nuevo, lo que suele resolver esos problemas sin necesidad de reiniciar todo el servidor web. -
Liberación de recursos
Si una aplicación ha consumido una gran cantidad de RAM o CPU durante un período prolongado, un reinicio liberará esos recursos, permitiendo que otros sitios en el servidor tengan más espacio.
¿Qué sucede cuando reinicias la pool?
- Todas las sesiones activas se interrumpen – los usuarios que tengan una conexión activa al sitio web pueden experimentar una breve interrupción.
- El proceso se cierra y se inicia uno nuevo – el runtime de .NET vuelve a cargar la configuración y se eliminan posibles fugas de memoria.
- La respuesta del sitio web puede ser un poco más lenta durante los primeros segundos – porque los assemblies y recursos necesarios deben cargarse nuevamente.
Después de unos segundos, tu aplicación web estará lista de nuevo con la nueva configuración o un proceso fresco. Con qué frecuencia debes hacerlo depende del carácter de tu aplicación; en la mayoría de los casos, un reinicio solo es necesario tras cambios de configuración o cuando se identifiquen problemas.
Artículo de la categoría de soporte: ASP & ASP.NET