楼主:
cyr1216 (香吉士)
2016-05-11 19:14:07如题
已在IIS 7.5的环境下
设定上传档案大小上限为2G..
上传功能是ASP写的..
但偶尔会发生USER只上传了约1G的档案
就发生错误..
通常要再做资源回收才可顺利上传
请问除了手动回收外
还能加强什么设定
避免错误发生
再请教一下..如果是同样的环境
改成用ASP.NET开发
会比较不容易出问题吗?
谢谢。
什么情况下需要上传1G大的大型档案?@原po: 问题不在于用.NET或其它语言开发就不会发生个人见解是流程,是为了什么需求而需要上传
知道需求后,才能从IIS、Config设定档、Code程式码等地方下去修正
作者:
GoalBased (Artificail Intelligence)
2016-05-11 19:35:00你有查过错误原因吗....
event viewer查一下错误讯息没写好时 也可能因为 memory leak 造成 out of memory 的错误
个人初判是上传时间较长,程式执行过程没去Trace到了默认TimeOut时间就强制中止,最后残留不完整上传另外借问原po:这台Service多少岁数?
作者:
a47135 (金属史莱姆)
2016-05-11 20:33:00timeout+1
延伸问题:残留不完整上传+上传强制中止后USER内存破碎累积造成整台service效率变差@原po:拉长TimeOut时间只是增加急诊次数,不太妥当
作者: lainhot0114 (企鹅) 2016-05-11 23:07:00
用aws的S3服务,单一档案上传最大5GB
作者:
brucetu (sec)
2016-05-11 23:10:00JS FileReader FormData 不知道你们能用吗
作者:
kb0130 (乌拉拉)
2016-05-13 08:40:00用web传1g的档案本身就不合理吧
内存看起来够,但却出现Out of memory, 可能是外部碎裂 (External Fragmentation)
作者:
a926 (Aaron)
2016-05-13 14:41:00web.config 设timeout看看