The invention provides a service method, a system, a motherboard and a computer readable storage medium. The service method includes receiving a heartbeat signal output by a substrate management controller, judging whether the heartbeat signal is normal, judging that the substrate management controller is in a survival state if it is normal, and resetting the substrate management controller if it is abnormal. Under the premise that there is a software watchdog mechanism inside the board management controller, the invention proposes an external watchdog for detecting the status of the board management controller, triggering the external reset signal of the board management controller, greatly improving the survival probability of the board management controller, and ensuring the stable operation of the system.
【技术实现步骤摘要】
服务方法、系统、主板及计算机可读存储介质
本专利技术属于硬件
,涉及一种管理系统,特别是涉及一种服务方法、系统、主板及计算机可读存储介质。
技术介绍
BMC(BaseboardManagementController,基板管理控制器)是服务器server系统中用来监控各部件的管理大脑。一般的BMC管理芯片基于ARM(AdvancedRISCMachines)程序来实现,在实际使用中偶尔会遇到BMC不活的情况。因为BMC负责系统中的风扇散热,在BMC不活时风扇转速异常,进而会引起系统过热,造成CPU降频。另一可能是,散热依旧是正常的,机器实际运行也是正常,因为不影响实际业务的使用而被运维人员忽略,此时一旦系统遇到故障(bug)需要分析时,由于BMC已死而不能下载有效的log文件,这样会给消除故障(debug)带来极大的不便。当前BMC是依靠着自身内部的看门狗(watchdog)软件实现保活的,在BMC内部的看门狗(watchdog)失效的情况下便不能保证BMC始终处于存活(active)状态。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种服务方法、系统、主板及计算机可读存储介质,用于解决现有技术中BMC无法持久保活的问题。为实现上述目的及其他相关目的,本专利技术提供一种服务方法,所述服务方法包括:接收一基板管理控制器输出的心跳信号;判断所述心跳信号是否正常;若正常,则判定所述基板管理控制器处于存活状态;若异常,则重置所述基板管理控制器。于本专利技术的一实施例中,所述心跳信号为脉冲信号。于本专利技术的一实施例中,所述判断所述心跳信号 ...
【技术保护点】
1.一种服务方法,其特征在于,所述服务方法包括:接收一基板管理控制器输出的心跳信号;判断所述心跳信号是否正常;若正常,则判定所述基板管理控制器处于存活状态;若异常,则重置所述基板管理控制器。
【技术特征摘要】
1.一种服务方法,其特征在于,所述服务方法包括:接收一基板管理控制器输出的心跳信号;判断所述心跳信号是否正常;若正常,则判定所述基板管理控制器处于存活状态;若异常,则重置所述基板管理控制器。2.根据权利要求1所述的服务方法,其特征在于:所述心跳信号为脉冲信号。3.根据权利要求1所述的服务方法,其特征在于,所述判断所述心跳信号是否正常的一种实现过程包括:判断所述心跳信号的波形是否恒定不变;若是,则判定所述基板管理控制器处于非存活状态,并重置所述基板管理控制器;若否,则判定所述基板管理控制器处于存活状态。4.一种主板,其特征在于,所述主板包括:一基板管理控制器;一复杂可编程逻辑器件,与所述基板管理控制器通信相连,用于接收所述基板管理控制器输出的心跳信号,并判断所述心跳信号是否正常;若正常,则判定所述基板管理控制器处于存活状态;若异常,则重置所述基板管理控制器。5.根据权利要求4所述的主板,其特征在于:所述心跳信号为脉冲信号;所述复杂可编程逻辑器件判断所述心跳信号的波形是否恒定不变;若是,则判定所述基板管理控制器处于非存活状态,并重置所述基板管理控制器;若否,则判定所述基板管理控制器处于存活状态。6.根据权利要...
【专利技术属性】
技术研发人员:刘坤,李小钢,
申请(专利权)人:英业达科技有限公司,英业达股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。