Pokud lze časový limit nahrávání do SharePointu zvýšit, jak si přejeme, proč není výchozí hodnota nastavena na Max? Jaký je důvod mít minimální výchozí hodnotu pro atribut „executionTimeout“?
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="XXX" maxRequestLength="2097151" /> </system.web> </location>
Doporučuje se zvyšovat, jak si přejeme?
Odpověď
Podle MSDN vlastnosti maxRequestLength
Určuje limit pro mezní hodnotu vyrovnávací paměti vstupního proudu v kB. Tímto omezením lze zabránit útokům typu odmítnutí služby, které jsou způsobeny například uživateli, kteří na server zveřejňují velké soubory.
Ve výchozím nastavení pro SharePoint 2010 it value is set to 50 MB:
<httpRuntime maxRequestLength="51200" />
Podle správy kapacity SharePoint Server 2010: hranice softwaru a limity , která popisuje softwarové hranice a limity serveru Microsoft SharePoint Server 2010:
Velikost nahraného souboru mohla být zvýšena až na 2047 MB, nicméně velký objem velmi velkých souborů může ovlivnit výkon farmy
Timeout spuštění
Podle MSDN executionTimeout
je atribut TimeSpan, který
určuje maximální počet sekund, po které je povoleno provést požadavek, než se automaticky vypne ASP.NET
V Shar ePoint 2010 je ve výchozím nastavení nastavena na 1 hodinu.
Tato hodnota by měla být zvýšena v případě, že dojde k chybě „Vypršel časový limit“
[HttpException (0x80004005): Request timed out.]
, jinak není nutné hodnotu upravovat.
Komentáře
- Díky..Můžeme změnit hodnotu ' executionTimeout ' a jaké jsou všechny důsledky této změny?
- @Karthikeyan, ověřte prosím odpověď, byly přidány informace o Timeout spuštění,
- děkujeme za vaši pomoc .. .můžete mi také sdělit dopad na zvýšení hodnoty časového limitu spuštění na 1,5 hodiny?