@hzl201
2021-01-28T14:38:25.000000Z
字数 1034
阅读 1284
接口程序
服务器
监测
实现接口程序的自动监测:若未运行,则启动接口程序;若已运行但60秒内无响应,则重启接口程序。
1.下载链接: https://pan.baidu.com/s/1Ix9tCel0u1OsSZL3SAUZzA 提取码: jaxi 进程监控小工具(RestartOnCrash)--全网独家汉化版,解压缩程序到一个文件夹,如d:\temp,在此文件夹下创建log.txt文件作为日志记录。
运行汉化版后的主程序界面
2.将日志文件的设置与路径相关联,勾选“将事件记录到文件中”,在下面的...里配置路径为d:\temp\log.txt。
3.设置监测无响应的时间(宽限期默认60秒),主程序设置为开机自动启动,启动后最小化。
4.添加需要监测的程序。点击添加,依次填入需要监测的程序路径,监测条件,(2)若勾选“已经不再运行”,则被监测的程序未运行,则会自动启动该程序,(4)里也需要选路径。
设置完以后,需要修改时,可以在已配置的列里右键,选择编辑或删除。
5.写一个批处理,用于删除历史文件,并设置为每天定时执行。
在桌面上新建"一键启动接口程序2.bat”文件,内容如下:
@echo off
ping 127.0.0.1 -n 5 >nul
echo 正在关闭接口程序
taskkill /f /im RestartOnCrash汉化版.exe
ping 127.0.0.1 -n 5 >nul
taskkill /f /im SafetyMonitor.exe
ping 127.0.0.1 -n 5 >nul
ping 127.0.0.1 -n 5 >nul
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q C:\inetpub\logs\LogFiles\FTPSVC2\*.*
echo 清除缓存完成!
ping 127.0.0.1 -n 5 >nul
echo 正在重新打开程序
start D:\temp\RestartOnCrash汉化版.exe
ping 127.0.0.1 -n 2 >nul
echo 执行完毕。此脚本将于60秒后自动关闭!
ping 127.0.0.1 -n 60 >nul
不能多开需要监测的程序,若遇到多开情况,请关闭所有程序以后,再执行批处理。
主程序关闭后就无法实现监测了,所以,最小化即可。
测试目前能自动启动需要监测的程序,但对于无响应的测试还在进行。
Restart on Crash – 监视并重启崩溃的程序
进程监控小工具(RestartOnCrash)--全网独家汉化版
官网