[发明专利]进程管理方法、设备和存储介质在审
申请号: | 202111608525.X | 申请日: | 2021-12-22 |
公开(公告)号: | CN114461486A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 郑伟强 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;孙明子 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 管理 方法 设备 存储 介质 | ||
本发明实施例提供一种进程管理方法、设备和存储介质,该方法包括:网络操作系统中的守护进程获取内核发送的目标监测消息,此消息能够表明待监测进程的运行状态。若此目标监测消息表明待监测进程已退出,则守护进程会进一步控制该待监测进程的运行方式。上述方法中,内核能够实时监测网络操作系统中待监测进程的运行状态,并将监测消息发送给守护进程,以使守护进程也能够即时了解进程的运行状态,并进一步控制待监测进程的运行方式。相比于守护进程以轮询的方式监测进程的运行状态,守护进程通过接收内核实时发送的监测消息便能够即时监测到进程的异常退出,也即是缩短对进程异常退出判断的延迟。
技术领域
本发明涉及通信技术领域,尤其涉及一种进程管理方法、设备和存储介质。
背景技术
如Linux等的网络操作系统中通过各个进程的协作工作能够保证整个系统的正常工作。而在网络操作系统的实际运行过程中,进程可以出现异常退出的情况,尤其是当网络操作系统中的重要进程出现异常退出时,若不及时控制核心进程重启,则有可能会导致整个网络操作系统的瘫痪。
现有技术中,运行于操作系统中的守护进行能够对系统内进程的运行状态进行监控,当有进程异常退出时,还可以进一步控制该进程重启。对于网络操作系统中需要监控的众多进程,守护进程往往需要通过轮询的方式依次判断不同进程的运行状态,从而导致对进程异常退出的判断存在延迟性。
因此,如何减小进程异常退出判断的延迟性就成为一个亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种进程管理方法、设备和存储介质,用以缩小进程异常退出判断的延迟性。
第一方面,本发明实施例提供一种进程管理方法,应用于守护进程,包括:
获取内核发送的表明待监测进程运行状态的目标监测消息;
若所述目标监测消息表明所述待监测进程已退出,则重新确定所述待监测进程的运行方式;
按照所述运行方式,控制所述待监测进程的运行。
第二方面,本发明实施例提供一种进程管理设备,包括:
获取模块,用于获取内核发送的表明待监测进程运行状态的目标监测消息;
确定模块,用于若所述目标监测消息表明所述待监测进程已退出,则重新确定所述待监测进程的运行方式;
控制模块,用于按照所述运行方式,控制所述待监测进程的运行。
第三方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面中的进程管理方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的进程管理方法。
本发明实施例提供的进程管理方法,网络操作系统中的守护进程获取内核发送的目标监测消息,此消息能够表明待监测进程的运行状态,即待监测进程处于启动状态或者退出状态。若此目标监测消息表明待监测进程已退出,则守护进程确定该待监测进程运行方式,并按照此运行方式控制待监测进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111608525.X/2.html,转载请声明来源钻瓜专利网。