一种机箱故障检测方法及系统技术方案

技术编号:16455834 阅读:41 留言:0更新日期:2017-10-25 19:56
本发明专利技术公开了一种机箱故障检测方法及系统,包括:通过时间管理线程进行计时,当达到一个预设的时间周期时,向故障检测线程发送故障检测信号;通过故障检测线程对机箱中各个硬件进行检测,当检测到某个硬件的故障时,获取故障的错误信息,并将错误信息上报给错误处理线程;通过错误处理线程依据预设的分类规则确定错误信息的类别,并依据错误信息的类别对错误信息进行处理。因此,采用三个独立的模块分别实现计时、机箱故障检测以及错误信息处理,实现了对机箱故障检测及错误信息上报的异步处理,提高了机箱故障检测和上报的效率,进而提高了对机箱故障处理的效率。并且,对故障的错误信息分类处理,并分类缓存,方便了用户对错误信息的查找。

【技术实现步骤摘要】
一种机箱故障检测方法及系统
本专利技术涉及计算机领域,尤其涉及一种机箱故障检测方法及系统。
技术介绍
机箱作为计算机配件中的一部分,它起的作用是放置和固定各种计算机硬件配置,并对这些硬件配置起到承托和保护的作用,这些硬件配置对计算机的正常运行起到非常重要的作用,因此,需要定期的监测机箱硬件是否正常。现有技术中,一般采用串行检测的方式对机箱进行检测,当检测到机箱故障,需要将故障上报处理后才可以再次对机箱进行检测,也可以理解为采用一个线程对机箱故障进行检测,这种故障处理的方式,无法同时进行故障检测和故障处理,效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种机箱故障检测方法及系统,解决了现有技术中,采用同一个线程对机箱故障进行检测,无法同时进行故障检测和故障处理,并提高了故障检测和故障上报的效率。本专利技术实施例提供的一种机箱故障检测方法,该方法包括:通过时间管理线程进行计时,当达到一个预设的时间周期时,向故障检测线程发送故障检测信号;通过所述故障检测线程对机箱中各个硬件进行检测,当检测到某个硬件的故障时,获取所述故障的错误信息,并将所述错误信息上报给错误处理线程;通过所述错误处本文档来自技高网...
一种机箱故障检测方法及系统

【技术保护点】
一种机箱故障检测方法,其特征在于,所述方法包括:通过时间管理线程进行计时,当达到一个预设的时间周期时,向故障检测线程发送故障检测信号;通过所述故障检测线程对机箱中各个硬件进行检测,当检测到某个硬件的故障时,获取所述故障的错误信息,并将所述错误信息上报给错误处理线程;通过所述错误处理线程依据预设的分类规则确定所述错误信息的类别,并依据所述错误信息的类别对所述错误信息进行处理。

【技术特征摘要】
1.一种机箱故障检测方法,其特征在于,所述方法包括:通过时间管理线程进行计时,当达到一个预设的时间周期时,向故障检测线程发送故障检测信号;通过所述故障检测线程对机箱中各个硬件进行检测,当检测到某个硬件的故障时,获取所述故障的错误信息,并将所述错误信息上报给错误处理线程;通过所述错误处理线程依据预设的分类规则确定所述错误信息的类别,并依据所述错误信息的类别对所述错误信息进行处理。2.根据权利要求1所述的方法,其特征在于,所述将所述错误信息上报给错误处理线程包括:所述故障检测线程将所述错误信息写入到预设的第一队列中;所述错误处理线程从所述第一对列中读取所述错误信息。3.根据权利要求1所述的方法,其特征在于,所述依据预设的分类规则确定所述错误信息的类别,包括:获取所述错误信息中的错误码;将所述错误码与预设的类别信息进行匹配;获取与该错误码匹配的类别信息。4.根据权利要求1所述的方法,其特征在于,所述依据所述错误信息的类别对所述错误信息进行处理,包括:将所述错误信息转换为预设的格式,得到转换后的目标错误信息;依据所述错误信息的类别,将所述目标错误信息进行缓存。5.根据权利要求1所述的方法,还包括:所述错误处理线程接收到错误信息后,判断是否需要向故障检测线程反馈信息;若是需要向故障检测线程反馈信息,所述错误处理模块将反馈信息写入预设的第二队列;所述故障检测模块从所述第二队列中读取所述反馈信息。6.一种机箱故障检测系统,其特征在于,所述系统包括:定时管理模块,用于通...

【专利技术属性】
技术研发人员:王洋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1