IIS crashes and restarts without dropping a mini-dump

微笑、不失礼 提交于 2019-12-02 04:43:36

I suspect that you make a loop call like

public string sMyText
{
   get {return sMyText;}
   set {sMyText = value;}
} 

and you call the sMyText

or something like

protected override void OnLoad(EventArgs e)
{
  base.OnInit(e);
}

or something like

Server.Transfer("TheSamePage.aspx");

In this cases the crash is not call the minidump. Can you run the process explorer and see if your pool is eat the cpu until is crash ?

To create a memory dump for a crashing application, you can use either DebugDiag or adplus. Either will monitor the process, and generate a dump file when the crash occurs. DebugDiag can also analyze dump files and generate an issue report (similar to the "!analyze -v" command in WinDbg.)

DebugDiag can be downloaded here.

You should find adplus installed with the Debugging Tools for Windows - which is the same installer that contains WinDbg.

I would use something like Procdump to get a memory dump when the process terminates and look for exception and call-stack.

-t Write a dump when the process terminates.

FYI...what you see in EventViewer is Watson buckets which tells which application and module had an unhandled exception. From your log it looks like kernelBasewas the faulting module.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!