程序监控
来源:互联网 发布:xp系统添加网络打印机 编辑:程序博客网 时间:2024/05/22 15:23
windows下的程序崩溃自启动可以这样处理
不想增加监视程序的话,可以程序中做如下的处理:
1:使用SetUnhandledExceptionFilter捕获程序崩溃,并在崩溃处理函数中,调用createprocess ,然后退出程序
2:处理程序的退出事件,在退出事件的createprocess启动
如果增加一个监视程序的话,可以做如下处理:
1:程序起来的时候CreateMutex创建一个命名mutex,获取此mutex
2:SetUnhandledExceptionFilter捕获程序崩溃,发生异常时直接退出
监视程序做如下处理:
openmutex,等待mutex获取,获取成功,释放mutex,然后启动应用程序、
linux下可以使用脚本
#!/bin/sh
date=`date +%Y-%m-%d [%T]`
tomcat_one=`ps -ef --cols 200 |grep Tomcat_one |awk '{if($3==1)print $3}'`
#tomcat_one
if [ "$tomcat_one" != 1 ]
then
/sbin/service catalina_one.sh start //重启
echo -e "$date: RESTART" >> /root/logs/tom_one.log
else
echo -e "$date: OK" >> /root/logs/tom_one.log
fi
crontab中加入任务:
#monitor tomcat
*/30 * * * * sh /root/logs/monitor.sh
* * 1 * * cat /root/logs/tom_two.log >> /root/logs/tom_two.log.bak ; rm
/root/logs/tom_two.log
- 程序监控
- 电子邮件监控程序
- 语音监控程序实现
- Hook监控程序
- 网络发帖监控程序
- VB监控程序运行
- 定期监控程序
- tomcat 监控程序
- 简单监控程序
- 系统监控程序
- 邮件监控小程序
- C#进程监控程序
- CE监控程序
- bash 监控程序运行
- hive server监控程序
- Hadoop监控程序
- EBS并发程序监控
- C#打印机监控程序
- u-boot1.1.4移植
- asp.net很有用的字符串操作类
- 很简单的一个程序
- PowerDesigner一些小技巧
- JSP页面显示乱码解决方案
- 程序监控
- mysql常用语句
- 使用PowerDesigner 建立企业知识库
- java面试题及答案(基础题122道,代码题19道)2009-8-6-004中部分
- 索引問題求解
- 高精度计算----减法运算
- 关于所有登陆相关的验证码模块的剖析及源代码
- 笑话收藏
- VB调用vc写的dll的某个方法时的问题