[.NET] asp.net~System.OutOfMemoryException怎麼解決

看板Visual_Basic作者 (一直很安靜)時間19年前 (2006/04/13 23:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
<textarea name="code" class="html"> 傳回型別 System.OutOfMemoryException 的例外狀況。 描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 例外詳細資訊: System.OutOfMemoryException: 傳回型別 System.OutOfMemoryException 的例外狀況。 原始程式錯誤: 在執行目前 Web 要求期間,產生無法處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。 堆疊追蹤: [OutOfMemoryException: 傳回型別 System.OutOfMemoryException 的例外狀況。] </textarea> 我檢查server上工作管理員的記憶體使用率, 發現aspnet_wp.exe的記憶體使用到1,250,874 k, 在這種清況下不但產生各種的錯誤還有很多人會無法連線, 其他的執行緒都沒使用超過70,000 k, 整個記憶體其實用不到一半, 但使用的記憶體有70%以上都是aspnet_wp.exe, 我存取資料庫程式的寫法大多如下, Dim dt_data As New DataTable() command.CommandText = " SELECT *" & _ " FROM fill_number" dataadapter.Fill(dt_data) dg_data.DataSource = dt_data dg_data.DataBind() dt_data.Clear() 因同時上線的人數眾多,很明顯的看到記憶體會在十幾分鐘內從40,000k升到1,000,000k 目前只的消極的停止aspnet_wp.exe重新執行,但停止執行緒仍是會造成系統的不穩定 請問我要如何才能解決這個問題呢.. 幫幫忙,快被罵到臭頭了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.8.187
文章代碼(AID): #14Fclfpx (Visual_Basic)
文章代碼(AID): #14Fclfpx (Visual_Basic)