目的
有一个程序或多个程序经常无响应,然后就中断数据传输或写入资料了,想找一个高级守护软件,能在程序崩溃后自动重启程序。
环境是windows server 2012 r2。
思考
一般的判断方法是检测进程,查看进程数量,若进程数量为0,则表示该程序已关闭,重启该程序。
但当程序有多个,进程名称一样的情况就不行了,需要准确判断是哪个程序无响应,定义无响应的检测时间,若超过一定时间无响应就是程序崩溃了,重启该程序。
测试Restart on Crash
说明https://www.appinn.com/restart-on-crash/
汉化版下载:http://www.csource.com.cn/read-317-1.html
使用时先考虑程序无响应的情况,添加需要监测的程序,选择一个程序文件,设置监测条件:不响应windows消息。
其他不要勾选。
崩溃后:都选上,再选工作目录。
只要保证这个守护程序不关闭,然后等测试结果就行,主要是看log。
再写入日志。
还不快抢沙发