The embodiment of the invention discloses a fault location method, device and computer readable storage medium, which receives fault query instructions, stores IO service identification information and corresponding service current operation status information in the pre-established data structure, and carries the target IO service identification information according to the fault query instructions. Query the target running status information corresponding to the target IO business identification information in the data structure. Target running state information reflects the current running state of target IO business. Target IO business has its corresponding business process. According to the target running state information, we can determine which stage the target IO business stays in in the process of execution and which stage the target IO business stays is the target IO. Where the business fails. In this technical scheme, by querying the data structure, the fault location of the target IO service can be determined directly, and the processing efficiency of fault location can be improved.
【技术实现步骤摘要】
一种故障定位方法、装置和计算机可读存储介质
本专利技术涉及故障检测
,特别是涉及一种故障定位的方法、装置和计算机可读存储介质。
技术介绍
在这个存储设备剧增的时代,各应用的诉求千变万化,造成了存储设备非常高的复杂度。软件开发行业的经验表明,设备越复杂,其出现故障的可能性也就越高。当设备出现故障时,简洁高效的故障定位显得尤为重要。设备运行过程中会生成日志信息。传统方式中,往往通过查询日志信息来定位设备故障。但是,日志信息的数据量庞大,要从海量的日志信息中定位出设备故障,需要花费较长的时间,导致故障定位效率较低。可见,如何提升故障定位的处理效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种故障定位的方法、装置和计算机可读存储介质,可以提升故障定位的处理效率。为解决上述技术问题,本专利技术实施例提供一种故障定位的方法,包括:接收故障查询指令;其中,所述故障查询指令中携带有目标IO业务标识信息;依据所述目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO业务标识信息相对应的目标运行状态信息,以确定出目标IO业务的故障信息;其中,所述数据结构中存储有IO业务标识信息及其对应的业务当前运行状态信息。可选的,所述数据结构的建立过程包括:在IO上下文中封装数据结构和信息接口;利用所述信息接口接收目标模块传输的模块信息,并将所述模块信息存储至所述数据结构中;其中,所述模块信息包括模块当前运行状态信息和IO业务标识信息。可选的,所述依据所述故障查询指令中携带的目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO业务标识信息 ...
【技术保护点】
1.一种故障定位的方法,其特征在于,包括:接收故障查询指令;其中,所述故障查询指令中携带有目标IO业务标识信息;依据所述目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO业务标识信息相对应的目标运行状态信息,以确定出目标IO业务的故障信息;其中,所述数据结构中存储有IO业务标识信息及其对应的业务当前运行状态信息。
【技术特征摘要】
1.一种故障定位的方法,其特征在于,包括:接收故障查询指令;其中,所述故障查询指令中携带有目标IO业务标识信息;依据所述目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO业务标识信息相对应的目标运行状态信息,以确定出目标IO业务的故障信息;其中,所述数据结构中存储有IO业务标识信息及其对应的业务当前运行状态信息。2.根据权利要求1所述的方法,其特征在于,所述数据结构的建立过程包括:在IO上下文中封装数据结构和信息接口;利用所述信息接口接收目标模块传输的模块信息,并将所述模块信息存储至所述数据结构中;其中,所述模块信息包括模块当前运行状态信息和IO业务标识信息。3.根据权利要求1或2所述的方法,其特征在于,所述依据所述故障查询指令中携带的目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO业务标识信息相对应的目标运行状态信息,以确定出目标IO业务的故障信息包括:判断所述数据结构中是否存在所述目标IO业务标识信息;若是,则从所述数据结构中读取与所述目标IO业务标识信息相对应的模块当前运行状态信息;对各所述模块当前运行状态信息进行解析;对解析后的各模块当前运行状态信息按照业务流顺序进行排序,并将业务流顺序中最后一条模块当前运行状态信息作为所述目标IO业务的故障信息。4.根据权利要求3所述的方法,其特征在于,还包括:当所述数据结构中不存在所述目标IO业务标识信息时,则进行报警提示。5.一种故障定位的装置,其特征在于,包括接收单元和确定单元;所述接收单元,用于接收故障查询指令;其中,所述故障查询指令中携带有目标IO业务标识信息;所述确定单元,用于依据所述目标IO业务标识信息,查询预先建立的数据结构中与所述目标IO...
【专利技术属性】
技术研发人员:亓国强,王艳清,郭平加,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。