El recorte de caché se produce en una ASP.NET web que se ejecuta en IIS
Este artículo le ayuda a resolver el problema de recorte de caché en una aplicación web de ASP.NET que se ejecuta en Internet Information Services (IIS).
Versión del producto original: Internet Information Services
Número KB original: 2537528
Síntoma
Imagine la siguiente situación:
- Tiene una aplicación ASP.NET web 4.0 que se ejecuta en una versión de 64 bits de Microsoft Windows.
- La aplicación web se hospeda en un proceso de trabajo de IIS que está configurado para ejecutarse en modo de 32 bits.
- El grupo de aplicaciones está configurado con un límite de reciclaje de bytes privados de 0 (ilimitado).
En este escenario, es posible que se produzcan muchos recortes de caché cuando el uso de bytes privados del proceso de trabajo alcanza aproximadamente 740 megabytes (MB). Para solucionar el problema, debe reiniciar el grupo de aplicaciones o descargar el dominio de la aplicación.
Estado
Microsoft ha confirmado que se trata de un error en los productos.
Solución
Para solucionar este problema, configure el límite de memoria de bytes privados del grupo de aplicaciones en 4 GB. Un valor de 4 GB es efectivamente el mismo que el valor predeterminado de 0 (ilimitado) para el proceso de grupo de aplicaciones de 32 bits que se ejecuta en el sistema operativo de 64 bits (wow64).
Más información
Para obtener más información sobre cómo configurar el reciclaje del grupo de aplicaciones para el uso de bytes privados en IIS, vea Configure an Application Pool to Recycle after Reaching Maximum Used Memory (IIS 7).