- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个运行在IIS 7.5和Windows 2008 R2 SP1上的.net Web API应用程序。
自本月以来,我们的网站随机崩溃并自动重启,并且始终连续崩溃3次。 Global.ascs中的Application_Error没有捕获CLR异常,Windows事件查看器中只有异常代码为0xc00000fd的Application Error。
我们尝试使用DebugDiag1.2记录调用堆栈,这显然是无限循环,但我们不知道是什么原因。这是日志内容:
警告-DebugDiag无法找到clr.dll的调试符号,因此下面的信息可能不完整。
w3wp__WeiXinService__PID__3688__Date__10_20_2016__Time_10_47_28AM__341__Second_Chance_Exception_C00000FD.dmp汇编指令位于clr!CreateHistoryReader + 1694f8在C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll导致堆栈溢出(当C到0导致堆栈溢出)时,C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll导致C溢出(0) 32
这是.NET调用堆栈
功能Arg 1 Arg 2 Arg 3 Arg 4来源
clr!CreateHistoryReader + 1694f8 b4231457 10993fa0 00000000 00000000
clr!CreateHistoryReader + 141f2 b42314e3 007c8ef8 77224744 007c8f00
clr!GetMetaDataInternalInterfaceFromPublic + abc7 10993fa0 00000001 10994058 10994058
ntdll!RtlGetProcessHeaps + 49d 007c8ef8 109940a8 00000000 10994040
ntdll!RtlCaptureContext + 187 10994058 109940a8 109945c8 00000001
ntdll!RtlMoveMemory + 416 10994058 109940a8 10994058 109940a8
ntdll!KiUserExceptionDispatcher + f e0434352 00000001 00000005 109945c8
复制PDB +15478 00000000 b4236dbb 028de0c0 00000011
clr!CopyPDBs + 160b6 028dcae8 028dc9c8 6f1d5643 01eed478
System_Xml_ni + 42422e 028ddff0 00000471 028dc9c8 1099473c
System_Xml_ni + 42587f 00000471 000004cb 028dcc78 0000005d
系统_Xml_ni + 63ee52 10994758 1099475c 0000045a 00000035
System_Xml_ni + d78cf 028dc9c8 028dc86c 109947b4 6ee835bc
System_Xml_ni + d55b7 028da224 028ddfd4 028cdabc 109947ac
System_Xml_ni + d35bc 109947e0 6ee844d6 00000000 028cdabc
系统_Xml_ni + 10123a 028dc998 028dc86c 00000000 00000000
System_Xml_ni + e2eb4 00000001 028dbec8 028cde94 028da248
System_Xml_ni + 100c09 028cde94 028cdabc 028cac60 109948ec
mscorlib_ni + 2f704d 028cdb64 028cdb58 015de390 00000000
0x0e7df9eb 0ff00dd0 028cac60 00000000 00000000
0x0ff5b196 028ca6d0 028caa50 05f7facc 10994a2c
0x0ff5bac2 028ba4a4 028ba0cc 028b7270 10994a78
mscorlib_ni + 2f704d 028ba174 028ba168 015de390 00000000
0x0e7df9eb 0ff00dd0 028b7270 00000000 00000000
0x0ff5b196 028b6ce0 028b7060 05f7facc 10994bb8
0x0ff5bac2 028a6ab4 028a66dc 028a3880 10994c04
mscorlib_ni + 2f704d 028a6784 028a6778 015de390 00000000
0x0e7df9eb 0ff00dd0 028a3880 00000000 00000000
0x0ff5b196 028a32f0 028a3670 05f7facc 10994d44
0x0ff5bac2 028930c4 02892cec 0288fe90 10994d90
mscorlib_ni + 2f704d 02892d94 02892d88 015de390 00000000
...
...
这重复了数百次
...
...
mscorlib_ni + 2f704d 0628182c 06281820 015de390 00000000
0x0e7df9eb 0ff00dd0 0627c91c 00000000 00000000
0x0ff5b196 0627c38c 0627c70c 05f81618 109ce104
0x0ff5bac2 06269c18 05fcbb00 0625e45c 109ce150
mscorlib_ni + 2f704d 062698e8 062698dc 015de390 00000000
0x0e7df9eb 0ff00dd0 0625e45c 00000000 00000000
0x0ff5b196 0625be94 0625e24c 05f81618 109ce290
0x0ff5bac2 0622ffb4 05fc9b4c 06201454 109ce2dc
mscorlib_ni + 2f704d 0622fc04 0622fbf8 015de390 00000000
0x0e7df9eb 0ff00dd0 06201454 00000000 00000000
0x0ff5b196 061f7b64 109ce518 109ce528 0ff5a455
0x0ff5af35 109cf388 72b8a75d 109cf40c 00c0139c
0x0ff5a455 00000000 00000000 00000000 00000000
0x0ff59a36 00000000 00000000 00000000 00000000
0x0ff52fe3 05fb3920 05f480bc 0ff50bc5 05fb38a4
0x0e8602c1 05fb38a4 0fc0fd31 05fb38a4 00000000
0x0ff50a07 05fa0afc 0605d4a0 00000000 00000000
0x0fc0f8a4 01f4bf54 00000000 00000000 01f4bf54
0x0fc0f7d7 00000000 00000000 00000000 00000000
0x0fc0f767 05fa0afc 0fc0f690 109ceba8 0fc09096
0x0fc0f6a5 05fa0afc 109cec20 05fa3338 05f18394
0x0fc09096 01f4bf54 00000000 00000000 01f4bf54
0x0fc07d8f 00000000 00000000 00000000 00000000
0x0fc07d1f 05fa0afc 7cfc31f3 0606cd6c 0606cbfc
0x0fc048d2 05fa0afc 109ced6c 00000000 00000000
0x0fc02108 05fa0afc 6aee2dcc 060322f0 0602e8ac
System_Net_Http_ni + 1d328 05fa0afc 109ceec4 109cee3c 109cee4c
System_Net_Http_ni + 1d4da 05fa0afc 00000000 109ceec4 00000000
0x0fc001d5 05fa0afc 6aed5938 109cefd8 109cefd8
System_Net_Http_ni + 1d328 6aed5938 109cefd8 109cefd8 109cef60
0x05fa0afc 109cefd8 109cefd8 109cef60 0eccf7d1
System_Net_Http_ni + 15938 109cefd8 109cef60 0eccf7d1 05fa0afc
0x109cefd8 109cef60 0eccf7d1 05fa0afc 109cefd8
0x109cefd8 109cf040 6fdd1d74 0603221c 06048d40
System_Web_ni + 8b1d47 0603221c 06048d40 01f88e50 109cf058
System_Web_ni + 8b1d74 00000000 05f9be18 01f4b5a8 01f4f05c
System_Web_ni + 8b1cfe 00000000 01f4f07c 01f8c08c 06048d10
System_Web_ni + b20c7a 6fd728d5 6f610744 01f94f48 109cf0d4
System_Web_ni + 1c977c 109cf190 01f904c4 00000000 01f4f280
System_Web_ni + 1db817 00000000 00000000 109cf220 109cf22c
System_Web_ni + 1c99c0 01f09500 109cf214 109cf2e4 7cfc31f3
System_Web_ni + 1c649b 01f4b5a8 7cfc31f3 72a3acd8 109cf40c
System_Web_ni + 1cb931 00000000 0000000b b426d8e3 00000000
System_Web_ni + 1cb63f 0eef9ee0 109cf3cc 72b8e8cd 109cf524
clr + 26f0 109cf524 00000010 0085afe0 01cb1cb8
clr!CopyPDBs + 1ad6a 109cf4b8 b426dffb 01cb1cce 00000002
clr!StrongNameFreeBuffer + 1af95 00000002 72b8e85c 109cf4b8 01000001
clr!CopyPDBs + 1acd8 00bf1184 0154a12c 0000000b 00000000
webengine4!W3_MGD_HANDLER::ProcessNotification + 5a 7306aa00 7417a2f4 109cf598 72b8147a
webengine4!ProcessNotificationCallback + 32 0154a12c b426de0b 109cf5c5 109cf5c7
clr!CopyPDBs + d917 109cf5c5 109cf5c7 00020002 0eef9ee0
clr!GetMetaDataInternalInterfaceFromPublic + 29800 00000000 109cf74c 10072d30 b4728db1
clr!GetMetaDataInternalInterfaceFromPublic + 1b084 0eeeeac0 109cfa7c 771592e2 0eeeeac0
kernel32!BaseThreadInitThunk + e 0eeeeac0 bff8c0ad 00000000 00000000
ntdll!RtlInitializeExceptionChain + 63 72bca8c0 0eeeeac0 ffffffff 771e7707
ntdll!RtlInitializeExceptionChain + 36 72bca8c0 0eeeeac0 00000000 00000000
最佳答案
非常感谢您的评论,最后我们找到了问题并解决。不幸的是,我们在中国大陆无法直接访问Google。您的意见对我们有很大帮助。
使用WinDbg加载故障转储可以显示托管的.Net堆栈跟踪。
关于.net - IIS应用程序池随机崩溃是由堆栈溢出引起的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40296840/
我正在尝试从par_iter()内部捕捉到 panic ,并继续执行par_iter块之后的操作。 如果我有这个,我会正确地获得一切,并且不会出现 panic : let dog: Dog = Dog
我可以假设从 JDK 类加载机制抛出的每个 NoClassDefFoundError 总是在堆栈跟踪中将 ClassNotFoundException 作为原因吗? 另外,NoClassDefFoun
我有下面的程序 package com; import java.io.PrintStream; import java.net.URL; import java.net.UR
我有一些由另一组人编写的简单代码(目前不可用),它引用了我得到的一些 jar 文件。当我编译代码时,一切都构建得很好,但是一旦代码尝试创建在其中一个 jar 文件中定义的类的实例,我就会收到 java
我正在尝试按照 https://github.com/airbrake/airbrake-django#manually-sending-errors-to-airbrake 上的示例进行操作手动向
我不确定为什么这是递归的。 jTable1.getModel().addTableModelListener(new TableModelListener() { public void table
我按照 https://github.com/cloudfoundry/vcap 上的自述文件进行操作 它应该工作正常... 但我得到了这样的错误: 有谁知道发生了什么? 我在 Ubuntu10.04
我只是想知道当你有 UI-Router 的空白页面时,有人知道如何调试情况。 (当然,控制台没有任何错误) 通过为路由器事件执行 console.log(取自 here),我发现它进入了正确的状态,但
我们的网站上有一个问题,一些 Firefox 用户在访问我们的网站时会收到“错误请求”消息(仅此而已,只是“错误请求”字样!) 这似乎是由于 google 跟踪 cookie 损坏,可能是 __utm
在使用guard-rspec在Rails 4项目中运行guard时,在vim中打开/关闭文件时偶尔会看到以下错误。我试过升级/降级guard,guard-rspec,pry和其他没有运气的库。 rub
今天我在编写程序时遇到了这个错误。 Caused by:java.lang.ClassCastException: org.cubeville.blocks.CrossedBlockBrush can
我在执行应用程序时遇到空指针异常,但我不确定原因。问题发生在线路上: task.execute(""); 但我不确定为什么会出现空指针异常。 (我已经验证我有互联网连接,并且它所连接的 XML
嗨,我有一个 java 应用程序,我正在尝试使用它写入 tempDir,但我仍然遇到以下异常。我承认我对编写文件不太了解,所以希望我缺少一些小东西。 Caused by: java.io.FileNo
我不明白为什么会发生这种情况。我对其他问题做了一些研究,发现使用 for 循环时无法修改集合。但是,我正在使用迭代器,为什么它不起作用? int counter = 0; int otherC
目前我正在使用 OSX Server (Yosemite) 来托管一堆 PHP 应用程序,其中一些应用程序在网站文档根目录下有一个子目录用于子域。自更新到 Yosemite 版本的 OSX Serve
SqlCommand objsql = new SqlCommand(); . . objsql.Parameters.AddWithValue("@Param1", DBNull.Value); .
当我尝试将“对象”添加到数据库然后将其显示到 TableView 时,它显示 UnsupportedOperationException 。一切都很好,直到我将此代码添加到“public void i
我收到以下错误日志: 05-29 20:57:29.886: D/AndroidRuntime(359): Shutting down VM 05-29 20:57:29.896: W/dalvikv
我有两个项目,第一个是Ejb3项目,名称是SessionBean,另一个是java项目,名称是SessionBeanClient。对于 IDE,我使用 eclipse indigo。我已经完成了代码,
我有一个使用表单成员身份验证的 ASP.NET Web 应用程序。我们最近进行了渗透测试,标记的一个问题是窃取用户帐户的能力。如果 .ASPXAUTH cookie 值是在注销之前从用户复制的,用户可
我是一名优秀的程序员,十分优秀!