SharePoint 2010 (Foundation y Server) disponen de un mecanismo que continuamente chequea la disponibilidad de recursos de hardware y toma acción si se agotan más allá de cierto punto. Por defecto se monitorean el CPU, memoria, consultas en espera (Request in Queue) y tiempo de espera de consultas (Request Wait Time) cada 5 segundos por medio de un Job. Después de 3 chequeos fracasados, el servidor entra en un estado de limitación y permanece en este estado hasta que aparezca un chequeo valido. Esto impide que usuarios que ya están interactuando con el sistema pierdan su trabajo, pero cada nueva consulta de servicios genera un mensaje de error 503 y todos los Jobs son detenidos.
La Limitación de recursos se puede activar y desactivar desde la Administración Central – Administración de aplicaciones – Administrar aplicaciones web – seleccione la Aplicación Web a configurar – desde el menú de Configuración general en la cinta selecciones Limitación de recursos. La sección Limitación y supervisión de solicitudes HTTP permite activar o desactivar la Limitación.
PowerShell también permite ejecutar la operación:
Disable-SPWebApplicationHttpThrottling http://servidor
Enable-SPWebApplicationHttpThrottling http://servidor
Para ver los parámetros que se utilizan para el Limite, utilice el siguiente cmdlet de PowerShell:
Get-SPWebApplicationHttpThrottlingMonitor -identity http://servidor
Para cambiar uno o mas parametros del Limitador utilice el siguiente cmdlet de PowerShell cambiando los parámetros requeridos:
Set-SPWebApplicationHttpThrottlingMonitor -Identity http://servidor -Category "Processor" -Counter "%Processor Time" -Instance "_Total" -MaxThreshold 80 -MinThreshold 0
El artículo de Microsoft "Throttling starts alert- Events 8032 8062 (SharePoint 2010 Products)" (http://technet.microsoft.com/en-us/library/ee513044.aspx) proporciona más información sobre Limitación de recursos.