最近我在Windows Server 2012中收到了以下错误日志。
发生网站关闭等一些后果,并在浏览器中启动503错误。
我了解了操作系统的更新,我已经在搜索这些问题,让我做一些选项,如:
我不是Windows Server的专家,但想了解情况并收到更多评论。
APPLICATION LOG
日志名称:应用程序源:应用程序错误EventId:1000
错误应用程序名称:w3wp.exe,版本:8.0.9200.16384,时间 邮票:0x50108835
错误模块名称:clr.dll,版本:4.0.30319.18449,时间戳: 0x528fdca2异常代码:0xc00000fd
故障偏移:0x000000000010c0c5
错误进程ID:0x474
错误申请开始时间:0x01d05204681c00ea
错误申请路径:c:\ windows \ system32 \ inetsrv \ w3wp.exe
错误模块路径: C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ clr.dll
报告ID:49a3bf22-bdf8-11e4-944f-22000afcadb1
错误包全名:
错误包相关的应用程序ID:
系统日志
WAS
应用程序池'v3.sindiconet.com.br'正在自动生成 由于服务过程中的一系列失败而导致禁用 应用程序池。
为应用程序池'v3.sindiconet.com.br'提供服务的进程遇到了问题 Windows进程激活服务导致致命的通信错误。 进程ID为'4492'。数据字段包含错误编号。
答案 0 :(得分:6)
我在 5个步骤:
中解决了我的问题1)我安装了一个软件来获取崩溃转储。在这种情况下,我下载了 DebugDiag Tools
2)我按照此post 中的说明配置了DebugDiag工具。我不需要安装WindDbg和Symbols。
安装后,它以这种方式配置:
- 选择崩溃规则
- 选择IIS应用程序池(w3wp.exe)
- 选择我的应用程序的应用程序池
- 在高级设置/例外中配置堆栈溢出异常(0xc00000fd)并完成设置。
3)我等待在文件夹位置创建第一个崩溃转储。 Ex:C:\ DebugDiag \ Logs 创建崩溃转储后,我使用DebugDiag Analysis从 C:\ DebugDiag \ Logs 打开文件,并且HTML报告具有已创建。
4)在报告中很容易看到问题。在我的情况下,有一个没有停止条件的递归函数。它正在崩溃w3wp进程。
5)我们的团队修复了错误并解决了问题
答案 1 :(得分:2)
你所尝试的内容不太相关。
0xc00000fd
表示堆栈溢出。因此,您需要检查代码以查看它是否是由您的代码引起的。如果您能够获得崩溃转储,则可以提供有关崩溃原因的更多信息。