Si el límite de tiempo de carga de SharePoint se puede aumentar como deseamos, ¿por qué el valor predeterminado no está configurado como Máximo? ¿Cuál es la razón para tener un valor mínimo predeterminado para el atributo «executionTimeout»?
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location>
¿Se recomienda aumentar como queramos?
Respuesta
De acuerdo con la propiedad MSDN maxRequestLength
Especifica el límite del umbral de almacenamiento en búfer del flujo de entrada, en KB. Este límite se puede usar para evitar ataques de denegación de servicio causados, por ejemplo, por usuarios que envían archivos grandes al servidor.
De forma predeterminada para SharePoint 2010 su valor se establece en 50 MB:
<httpRuntime maxRequestLength="51200" />
De acuerdo con Administración de capacidad de SharePoint Server 2010: límites del software y límites que describe los límites del software y los límites de Microsoft SharePoint Server 2010:
El tamaño del archivo de carga se puede aumentar hasta 2047 MB, sin embargo, un un gran volumen de archivos muy grandes puede afectar el rendimiento de la granja
Tiempo de espera de ejecución
De acuerdo con MSDN el executionTimeout
es un atributo TimeSpan que
especifica el número máximo de segundos que se permite ejecutar una solicitud antes de que ASP.NET la cierre automáticamente
En Shar ePoint 2010 de forma predeterminada, el valor se establece en 1 hora.
Este valor debe aumentarse en caso de que se produzca el error «Solicitud agotada»
[HttpException (0x80004005): Request timed out.]
, de lo contrario no es necesario modificar su valor.
Comentarios
- Gracias … ¿Debemos cambiar el valor de ' executionTimeout ' y ¿cuáles son todas las consecuencias de este cambio?
- @Karthikeyan, verifique la respuesta, se agregó información sobre el tiempo de espera de ejecución.
- Gracias por su ayuda. .¿Puedes compartirme también el impacto de aumentar el valor del tiempo de espera de ejecución a 1,5 horas?