[发明专利]程序运行状态监控方法、装置、电子设备及可读存储介质有效
| 申请号: | 201911310206.3 | 申请日: | 2019-12-18 |
| 公开(公告)号: | CN111026614B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 杨耀华;马铭远 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36;G06F9/54 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 运行 状态 监控 方法 装置 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种程序运行状态监控方法、装置、电子设备及存储介质,该方法包括:向待监控程序发送测试消息;其中,测试消息中携带有预设路径,预设路径为该测试消息在正常运行的待监控程序中经过的路径;监控该测试消息在待监控程序中经过的实际路径;根据实际路径与预设路径的比对结果,得到待监控程序的运行状态的监控结果。应用本申请实施例提供的程序运行状态监控方法,可以得到待监控程序处理测试消息的实际路径,通过实际路径与预设路径的比对,可以判断待监控程序是否正常的运行,从而提高了监控该程序运行状态的准确性。
技术领域
本申请涉及监控技术领域,特别是涉及程序运行状态监控方法、装置、电子设备及可读存储介质。
背景技术
为了监控程序的运行状态,现有技术通常会检查该程序的待处理数据是否存在积压。其中,当存在积压时,则表示该程序的运行状态为异常运行。
发明人在实现本申请的过程中发现,该种检查程序的待处理数据是否存在积压的方式,只是检测程序的数据输入端是否存在数据积压,而无法监控到程序获取待处理数据后不进行处理便丢弃的情况。也就是说,现有技术中无法准确地对程序的运行状态进行监控。
发明内容
本申请实施例的目的在于提供程序运行状态监控方法,以实现准确地对程序的运行状态进行监控,提高监控该程序运行状态的准确性。具体技术方案如下:
第一方面,提供了一种程序运行状态监控方法,该方法包括:
向待监控程序发送测试消息;其中,测试消息中携带有预设路径,预设路径为测试消息在正常运行的待监控程序中经过的路径。
监测该测试消息在待监控程序中经过的实际路径。
根据实际路径与预设路径的比对结果,得到待监控程序的运行状态的监控结果。
可选的,预设路径包括:测试消息在正常运行的待监控程序中经过的第一程序模块的第一标识。
实际路径包括:向待监控程序发送测试消息之后,测试消息在待监控程序中经过的第二程序模块的第二标识。
相应的,根据实际路径与预设路径的比对结果,得到待监控程序的运行状态的监控结果,包括:
根据第一标识和第二标识的比对结果,得到待监控程序的运行状态的监控结果。
可选的,预设路径还包括:第一染色值,第一染色值用于标记第一程序模块对测试消息进行了处理操作或者不处理操作。
实际路径还包括:第二染色值,第二染色值用于标记第二程序模块对测试消息进行了处理操作或者不处理操作。
根据第一标识和第二标识的比对结果,得到待监控程序的运行状态的监控结果,包括:
根据第一标识和第二标识的比对结果,以及,第一标识对应的第一染色值与第二标识对应的第二染色值的比对结果,得到待监控程序的运行状态的监控结果。
可选的,根据第一标识和第二标识的比对结果,以及,第一标识对应的第一染色值与第二标识对应的第二染色值的比对结果,得到待监控程序的运行状态的监控结果,包括:
当第一标识与第二标识相同,并且,第一标识对应的第一染色值与第二标识对应的第二染色值相同时,确定待监控程序的运行状态的监控结果为:正常运行。
当第一标识与第二标识不相同,确定待监控程序的运行状态的监控结果为:异常运行。
当第一标识与第二标识相同,并且,第一标识对应的第一染色值与第二标识对应的第二染色值不相同时,确定待监控程序的运行状态的监控结果为:异常运行。
可选的,监测测试消息在待监控程序中经过的实际路径,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310206.3/2.html,转载请声明来源钻瓜专利网。





