.NET进程频繁Crash

linnchord 2007-08-22 01:35:22
最近部署一个在线商城应用到服务器,频繁出现Crash,测试服务器上功能测试、压力测试正常。

环境:
win2003SP2(补丁全)/Xeon5110@1.6G/2GRAM/SQL2005/ASP.NET2.0
测试环境除了CPU为P4,其他环境一致。

错误:
频繁(1分钟内多次)出现错误
Faulting application aspnet_wp.exe, version 2.0.50727.42, stamp 4333aece,
faulting module kernel32.dll, version 5.2.3790.4062, stamp 462646aa, debug?
0, fault address 0x0000bee7.
然后停止服务

处理方法:
1、google发现类似情况比较多,通过查询下载了hotfix KB913384安装,无效。
2、将IIS设置为IIS5模式,这时错误会在重启机器后一段时间(数小时)才出现(原IIS6模式下重启机器后也会立刻出现)
3、检查代码,完善涉及COM的调用(实际只有1处涉及COM调用),调用后立刻使用System.Runtime.InteropServices.Marshal.FinalReleaseComObject设置引用计数,保证即时释放;

其他:
在IIS7模式下曾经新建一个临时网站,只有一个default页面中写hello world,仍然出现错误;
因为未发布,所以没有任何负载压力;

查了很久实在不知道是什么原因引起,请教一下大家了!
...全文
506 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2007-09-03
  • 打赏
  • 举报
回复
使用调试工具生成crash dump ,然后研究是什么问题,就象这帖子里提到的

http://blogs.msdn.com/rahulso/archive/2007/03/29/dw20-exe-was-stopping-us-from-taking-the-crash-dumps-in-w3wp-exe.aspx

Tess对这个工具的使用也有讨论
http://blogs.msdn.com/tess/archive/2006/10/16/net-hang-debugging-walkthrough.aspx
Lostinet 2007-09-03
  • 打赏
  • 举报
回复
如果程序中有些组件它自己新开线程,并且在那些线程中抛出异常而未处理,那么就会导致整个应用程序直接退出.
liubin911 2007-08-31
  • 打赏
  • 举报
回复
不懂 up
jeremy 2007-08-31
  • 打赏
  • 举报
回复
这样的问题除非有了遇到过,要不然很难帮上你!
还是要靠自己呀!
Red_angelX 2007-08-22
  • 打赏
  • 举报
回复
帮顶
best8625 2007-08-22
  • 打赏
  • 举报
回复
帮顶~

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧