问题描述
- 应用程序运行状态监控
-
非常对不起,我没有金币,
我公司服务器上有5个C# 开发的控制台应用程序,非常重要,但是有时候会出现错误导致程序停止如图:
这几个程序非常重要,但也不可能天天看着他,现在我想做一个C#开发监控(注:定时截图的监控,不用提了),当出现这个错误时监控能觉察到,望大神给条指示。
让这5个程序定时给监控发心跳包之类的思路不用提了,因为这5个程序里面有一个我没源码,没法改,而且这个没源码的程序还是最重要的,
对于修改源码的基本没戏,
解决方案
自己写个服务定时读取下事件查看器里面的应用程序错误,判断下来源是不是你的这个程序的,是就发邮件提示管理员什么的
http://down.51cto.com/data/898504
http://code.it168.com/d-32873.shtml
解决方案二:
捕获一下程序异常,当出错了,用一个看门狗等程序监控,重启程序
时间: 2024-09-19 08:54:21