[发明专利]进程异常监控方法及装置在审
申请号: | 201710220493.3 | 申请日: | 2017-04-06 |
公开(公告)号: | CN108694093A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 丁保军 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁斌 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保活报文 业务进程 进程 监控模块 模块发送 异常监控 预设时长 处理规则 软件技术 周期发送 监控 预设 退出 | ||
本发明提供了一种进程异常监控方法及装置,涉及软件技术领域。其中,所述方法包括:业务进程模块在正常运行时周期发送保活报文给监控模块;当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。在本方案中,不必依赖进程的异常退出来监控到进程是否出现异常,对进程异常的监控更加全面高效。
技术领域
本发明涉及软件技术领域,具体而言,涉及一种进程异常监控方法及装置。
背景技术
软件系统通常由操作系统和应用软件构成,嵌入式产品以Linux或Vxworks等为操作系统运行大量软件模块,软件模块间以进程方式协同工作。而进程(Process)是可以并发执行的程序,在一个数据集合上的一次运行过程,它是系统进行资源分配和调度的一个独立单位。
嵌入式产品软件,虽然进行了软件测试等质量保证活动,但并不能穷尽发现所有BUG,特别是某些复杂的关键进程BUG,在开发过程中很难出现,甚至在用户的生产环境中才会触发,而一旦出现,将会造成生产环境中其它设备通信异常,引起业务较长时间中断,给用户利益造成巨大损失。为了在BUG发生后尽量将用户损失降到最低,因此进程异常检测在整个检测响应系统中是最关键和重要的。
现有技术中,通过监控是否有进程异常退出来监控是否进程异常。也就是说,在现有技术中,认为异常退出的进程为异常进程,当监控到进程异常退出时,认为出现进程异常。但是,多数情况下,进程出现异常却不一定退出,对于存在却出现问题的进程,现有技术中的监控方法无法实现监控。
发明内容
有鉴于此,本发明实施例提供了一种进程异常监控方法及装置,通过监控模块是否在预设时长内接收到业务进程模块正常运行时周期发送的保活报文,监控进程是否异常,以解决上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种进程异常监控方法,所述方法包括:业务进程模块在正常运行时周期发送保活报文给监控模块;当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
一种进程异常监控装置,所述装置包括:业务进程模块,用于在正常运行时周期发送保活报文给监控模块;监控模块,当在预设时长内未接收到所述业务进程模块发送的保活报文,用于按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
本发明实施例提供的进程异常监控方法及装置,在被监控设备中设置监控模块,并且对应待监控进程设置业务进程模块,当待监控的进程正常运行时业务进程模块正常运行,该业务进程模块在正常运行时周期发送报文给监控模块,监控模块接收报文。当监控模块在大于发送保活报文的周期的预设时长内未接收到所述业务进程模块发送的保活报文,则按照进程异常对应的预设处理规则进行处理。在本方案中,业务进程模块正常运行时周期发送报文,一旦进程出现异常,业务进程模块无法正常运行,则业务进程模块无法正常发送报文,因此,当监控模块在预设时长内未接收到业务进程模块发送的保活报文,则可以判定该业务进程模块对应的进程出现异常,而不必一定要在进程退出的情况下才能监控到进程出现异常,对进程异常的监控更加全面高效。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710220493.3/2.html,转载请声明来源钻瓜专利网。