作者:
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看看