作者cyr1216 (香吉士)
看板Soft_Job
标题[请益] IIS设定上传档案大小的疑问..
时间Wed May 11 19:14:07 2016
如题
已在IIS 7.5的环境下
设定上传档案大小上限为2G..
上传功能是ASP写的..
但偶尔会发生USER只上传了约1G的档案
就发生错误..
通常要再做资源回收才可顺利上传
请问除了手动回收外
还能加强什麽设定
避免错误发生
再请教一下..如果是同样的环境
改成用ASP.NET开发
会比较不容易出问题吗?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.144.181
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1462965250.A.D85.html
1F:→ setsuan: 什麽情况下需要上传1G大的大型档案? 05/11 19:15
是内部的文管系统...有些部门会丢测试程式上来..
※ 编辑: cyr1216 (114.36.144.181), 05/11/2016 19:17:15
2F:→ setsuan: @原po: 问题不在於用.NET或其它语言开发就不会发生 05/11 19:23
谢谢...不是ASP的问题我就放心了..
※ 编辑: cyr1216 (114.36.144.181), 05/11/2016 19:26:14
3F:→ setsuan: 个人见解是流程,是为了什麽需求而需要上传 05/11 19:27
主管希望测试程式每做一次改版,就丢到文管系统
让需要下载使用的单位能直接从系统抓档案
而不要透过资料夹去管理...
4F:→ FIFA5566: 教他们用 scp / sftp 之类工具上传? 05/11 19:28
※ 编辑: cyr1216 (114.36.144.181), 05/11/2016 19:33:54
5F:→ setsuan: 知道需求後,才能从IIS、Config设定档、Code程式码等地方 05/11 19:33
6F:→ setsuan: 下去修正 05/11 19:33
7F:→ GoalBased: 你有查过错误原因吗.... 05/11 19:35
老实说,我不知道该从何下手去查....= =
8F:→ landlord: event viewer查一下错误讯息 05/11 20:05
9F:→ landlord: 没写好时 也可能因为 memory leak 造成 o 05/11 20:06
10F:→ landlord: ut of memory 的错误 05/11 20:06
错误原因几乎都是记忆体不足...
但当下去查系统效能..发现不至於不足的情况...
11F:→ setsuan: 个人初判是上传时间较长,程式执行过程没去Trace 05/11 20:18
12F:→ setsuan: 到了预设TimeOut时间就强制中止,最後残留不完整上传 05/11 20:19
那我如果把作业逾时时间拉长...有用吗?
13F:→ setsuan: 另外借问原po:这台Service多少岁数? 05/11 20:32
才1岁多...
14F:推 a47135: timeout+1 05/11 20:33
15F:→ setsuan: 延伸问题:残留不完整上传+上传强制中止後USER记忆体破碎 05/11 20:37
16F:→ setsuan: 累积造成整台service效率变差 05/11 20:39
※ 编辑: cyr1216 (114.36.144.181), 05/11/2016 21:11:29
※ 编辑: cyr1216 (114.36.144.181), 05/11/2016 21:54:29
17F:→ setsuan: @原po:拉长TimeOut时间只是增加急诊次数,不太妥当 05/11 22:05
18F:→ lainhot0114: 用aws的S3服务,单一档案上传最大5GB 05/11 23:07
19F:→ brucetu: JS FileReader FormData 不知道你们能用吗 05/11 23:10
20F:推 popmentos: 可以拆成多个压缩档吗? 大部分的使用者都会解压缩 05/13 07:24
21F:→ kb0130: 用web传1g的档案本身就不合理吧 05/13 08:40
22F:→ landlord: 记忆体看起来够,但却出现Out of memory, 可能是 05/13 10:04
23F:→ landlord: 外部碎裂 (External Fragmentation) 05/13 10:04
24F:推 a926: web.config 设timeout看看 05/13 14:41