The invention discloses a watchdog monitoring method, system and equipment, and a computer readable storage medium. The method includes: monitoring whether there is an abnormal crash program in the target system; the target system includes multiple programs, each of which includes multiple threads and/or multiple processes; if there exists, the corresponding matching is obtained according to the identification number of the abnormal crash program. Set information; save the data of the exception crash program according to the configuration information, and judge whether the exception crash program needs to restart according to the configuration information; if so, restart the exception crash program. The invention provides a watchdog monitoring method, which manages multiple programs and sets different configuration information for each program. It can configure only restarting abnormal crash programs, reduce the impact on other normal programs and the whole system, and reduce the consumption of resources. It can also configure the data that need to be saved when the program hangs up, and keep the scene as far as possible, which is conducive to the investigation and location of follow-up problems.
【技术实现步骤摘要】
一种看门狗监测方法、系统及设备和存储介质
本专利技术涉及计算机
,更具体地说,涉及一种看门狗监测方法、系统及设备和一种计算机可读存储介质。
技术介绍
目前嵌入式系统中,一般都会设立看门狗,通常的看门狗一般只监测一个程序,多个程序就要使用多个看门狗,消耗的资源较多。而遇到程序挂死时,就会将整个系统重启,有些没有问题的模块也会同时重启,造成了资源的浪费。若有与其他外围设备或上位机通讯,还会造成短暂的通讯异常。另外,即使是不重启系统只是重启程序,也会造成关键信息的丢失,这样对排查问题产生了一定的阻碍。因此,如何在程序挂死时采取相应的措施减少资源的浪费,并有利于后续的问题排查是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种看门狗监测方法、系统及设备和一种计算机可读存储介质,在程序挂死时采取相应的措施减少资源的浪费,并有利于后续的问题排查。为实现上述目的,本专利技术提供了一种看门狗监测方法,包括:监测目标系统中是否存在异常崩溃程序;其中,所述目标系统包括多个程序,每个所述程序包括多个线程和/或多个进程;若存在,则根据所述异常崩溃程序的识别号获取 ...
【技术保护点】
1.一种看门狗监测方法,其特征在于,包括:监测目标系统中是否存在异常崩溃程序;其中,所述目标系统包括多个程序,每个所述程序包括多个线程和/或多个进程;若存在,则根据所述异常崩溃程序的识别号获取对应的配置信息;根据所述配置信息保存所述异常崩溃程序的数据,并根据所述配置信息判断所述异常崩溃程序是否需要重启;若是,则重启所述异常崩溃程序。
【技术特征摘要】
1.一种看门狗监测方法,其特征在于,包括:监测目标系统中是否存在异常崩溃程序;其中,所述目标系统包括多个程序,每个所述程序包括多个线程和/或多个进程;若存在,则根据所述异常崩溃程序的识别号获取对应的配置信息;根据所述配置信息保存所述异常崩溃程序的数据,并根据所述配置信息判断所述异常崩溃程序是否需要重启;若是,则重启所述异常崩溃程序。2.根据权利要求1所述看门狗监测方法,其特征在于,所述监测目标系统中是否存在异常崩溃程序之前,还包括:接收所述目标系统中每个程序的注册信息,并为每个所述程序分配唯一的识别号。3.根据权利要求1所述看门狗监测方法,其特征在于,所述监测目标系统中是否存在异常崩溃程序,包括:根据所述目标系统中程序的识别号,获取所述程序对应的喂狗周期;判断所述程序是否按所述喂狗周期清除对应的时间标志位;若否,则将所述程序作为异常崩溃程序。4.根据权利要求1所述看门狗监测方法,其特征在于,所述根据所述异常崩溃程序的识别号获取对应的配置信息,包括:根据所述异常崩溃程序的识别号通过信息输入接口获取所述配置信息。5.根据权利要求1所述看门狗监测方法,其特征在于,所述根据所述异常崩溃程序的识别号获取对应的配置信息,包括:根据所述异常崩溃程序的识别号通过数据库中的映射关系表获取所述配置信息。6.根据权利要求1-5任一项所...
【专利技术属性】
技术研发人员:傅克文,许永贤,苏镇扬,吴冠琳,林汉伟,
申请(专利权)人:厦门科灿信息技术有限公司,厦门科华恒盛股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。