Hvis tidsgrænsen for SharePoint-upload kan øges, som vi ønsker, hvorfor er standard ikke indstillet til Max? Hvad er grunden til at have en minimum standardværdi for attributten “executTimeout”?
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location>
Anbefales det at øge som vi ønsker?
Svar
I henhold til MSDN egenskab maxRequestLength
Angiver grænsen for inputstrømsbuffertærsklen i KB. Denne grænse kan bruges til at forhindre benægtelse af tjenesteangreb, der f.eks. Er forårsaget af brugere, der sender store filer til serveren.
Som standard for SharePoint 2010 er værdien indstillet til 50 MB:
<httpRuntime maxRequestLength="51200" />
I henhold til Kapacitetsstyring for SharePoint Server 2010: Softwaregrænser og grænser , der beskriver softwaregrænser og grænser for Microsoft SharePoint Server 2010:
Uploadfilstørrelse kan øges op til 2047 MB, dog en stor mængde meget store filer kan påvirke gårdens ydeevne
Timeout for udførelse
I henhold til MSDN executionTimeout
er en TimeSpan-attribut, der
angiver det maksimale antal sekunder, som en anmodning får lov til at udføre, før den automatisk lukkes ned af ASP.NET
I Shar ePoint 2010 er som standard it-værdien indstillet til 1 time.
Værdien skal øges i tilfælde af, at der opstår “Request Timeed Out”
[HttpException (0x80004005): Request timed out.]
, ellers er der ikke behov for at ændre værdien.
Kommentarer
- Tak.. Skal vi ændre værdien af ' executionTimeout ' og hvad er alle konsekvenser af denne ændring?
- @Karthikeyan. Bekræft venligst svaret, information om udførelsestimeout er tilføjet.
- Tak for din hjælp .. .Kan du også dele mig indvirkningen på at øge værdien for Timeout for udførelse til 1,5 timer?