来源 :金融界2024-02-26
据国家知识产权局公告,上海新炬网络信息技术股份有限公司取得一项名为“基于多样探测的服务自恢复方法“,授权公告号CN113064762B,申请日期为2021年4月。
专利摘要显示,本发明公开了一种基于多样探测的服务自恢复方法,包括如下步骤:S1:在被监控服务器预先配置监控脚本;S2:采用服务器自带的定时任务定时自动运行监控脚本;S3:监控脚本通过判断监控项的状态监控服务的可用性,当监控脚本监控到任一监控项异常时,获取并保存故障环境信息后重启服务。本发明采用CURL页面响应检测和进程在线状态检测与Jstack、Jmap命令的服务故障运行环境信息提取相结合,在监控服务进程和测试页状态的同时,一旦发现配置的监控项不在线或响应返回异常时先通过Jstack、Jmap相关命令把网络连接状态及JAVA服务的相关Java虚拟机信息保存起来的,同时重启服务进行自恢复;在恢复业务的同时保留了程序的故障状态,为后续的故障分析提供相关信息。