作者sweetlala109 (一直很安静)
看板Visual_Basic
标题[.NET] asp.net~System.OutOfMemoryException怎麽解决
时间Thu Apr 13 23:19:44 2006
<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