And*_*nho 3 windows iis w3wp.exe
最近我在Windows Server 2012中收到了下面的错误日志.
发生网站关闭等一些后果,并在浏览器中启动503错误.
我发现操作系统的更新,我已经搜索了这个问题,让我做一些选项,如:
我不是Windows Server的专家,但想了解情况并收到更多评论.
申请日志
日志名称:应用程序源:应用程序错误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'.数据字段包含错误编号.
我通过5个步骤解决了我的问题:
1)我安装了一个软件来获得崩溃转储.在这种情况下,我下载了 DebugDiag工具.
2)我配置了DebugDiag资料工具按照此这些说明后 .我不需要安装WindDbg和Symbols.
安装后,它以这种方式配置:
- 选择崩溃规则
- 选择IIS应用程序池(w3wp.exe)
- 选择我的应用程序的应用程序池
- 在高级设置/例外中配置堆栈溢出异常(0xc00000fd)并完成设置.
3)我等待在文件夹位置创建第一个崩溃转储. 例如:C:\ DebugDiag\Logs 创建崩溃转储时,我使用DebugDiag Analysis从C:\ DebugDiag\Logs打开文件,并创建了一个HTML报告.
4)在报告中很容易看到问题.在我的情况下,有一个没有停止条件的递归函数.它正在崩溃w3wp进程.
5)我们的团队修复了错误并解决了问题