问题描述
Windows服务程序,平常都是正常的,但是每隔几个月会报错程序会有停止响应的情况,然后查看事件查看器,发现每次都会有一个netruntime的错误,然后重启这个服务程序就正常了。不知为何,这种情况最近几天每天都出现一次。盼高手指点应该怎样去查找到底是哪里出现问题。下面的时间的详细信息:事件类型:错误事件来源:.NETRuntime事件种类:无事件ID:1024日期:2016-6-1事件:14:42:58用户:N/A计算机:iZ23m8swb06Z描述:.NETRuntimeversion:4.0.30319.1026-应用程序错误应用程序生成了一个未能处理的异常。进程ID=0x6e4(1764),线程ID=0x14ec(5356)。单击“确定”可终止该应用程序。单击“取消”可调试该应用程序。有关更多信息,请参阅在http://go.microsoft.com/fwlink/events.asp的帮助和支持中心。
解决方案
解决方案二:
为什么有些事件里面能看到报错时的堆栈,有的却看不到。上面的事件信息没有堆栈,无从下手呀!
解决方案三:
你贴出来的这个能叫详细信息吗?
解决方案四:
时间查看器只有这些信息,一般.net的报错都有堆栈信息,这个不知道为何没有。
解决方案五:
固定时间出错吗?是不是内存崩了
解决方案六:
不定时的。之前间隔几个月才会出现一次,最近几天天天都出现,有事一天两次。只在事件管理器那里发现每次都会有一个.netruntime的报错,其他没有发现任何有用的东西。
解决方案七:
前几天重启服务器之后,这几天就没有出现这个问题了。再观察一段时间看看。
解决方案八:
在时间查看器里面过滤看警告及错误级别的日志,然后只看你那个程序的,应该能看到你真实的错误
时间: 2024-11-05 22:07:56