一种能够检测市电停电并实现服务器软关机的方法和系统技术方案

技术编号:17783937 阅读:48 留言:0更新日期:2018-04-22 15:11
本发明专利技术公开了一种能够检测市电停电并实现服务器软关机的方法和系统,属于服务器软关机技术领域,其系统包括,侦测单元,设置在服务器内,调用服务器操作系统ping命令向侦测目标的地址发送报文;侦测目标,与服务器网络连接,采用由市电供电的非UPS供电的设备;停电判断单元,设置在服务器内,接收侦测单元反馈信息,并发送命令至关机单元;关机单元,设置在服务器内,接收停电判断单元的信息,向服务器操作系统下达关机指令。本发明专利技术的方法和系统仅利用现有服务器系统设备,不需要增加新的电气元件,成本低,同时通过必要的逻辑控制,提高了监控的准确性和稳定性。

【技术实现步骤摘要】
一种能够检测市电停电并实现服务器软关机的方法和系统
本专利技术属于服务器软关机
,涉及检测市电停电并在UPS电力不足时让服务器软关机的技术,具体地说,涉及一种能够检测市电停电并实现服务器软关机的方法和系统。
技术介绍
为了防止市电电力中断,UPS(不间断电源系统)是服务器必要的外围设备。UPS可以在市电断电的情况下,持续给服务器供电一断时间,直到自身电池电力耗尽。当UPS自身电池耗尽时,服务器将会由突然的电力供应中断而导致硬关机。硬关机可能会使服务器上的软件产生逻辑错误,导致服务器重新通电启动时,其上的软件不能正常工作。由硬关机对软件导致的逻辑错误在oracle数据库上体现的最为明显。当oracle数据库服务器突然断电(典型的硬关机),可能会出现日志数据已经写入到硬盘,而该日志对应的事物数据还停留在服务器内存中没来得及写进硬盘的情况,这种情况破坏了oracle数据库的完整性和数据一致性。就算数据库服务器重新通电,数据库仍然面临无法启动或无法登陆的问题,从而导致用户基于数据库的各种业务应用处于中断状态。中国专利申请号01259705.8,公开日2002年9月25日的专利文件,公开本文档来自技高网...
一种能够检测市电停电并实现服务器软关机的方法和系统

【技术保护点】
一种能够检测市电停电并实现服务器软关机的系统,其特征在于:包括,侦测单元,设置在服务器内,调用服务器操作系统ping命令向侦测目标的地址发送报文;侦测目标,与服务器网络连接,采用由市电供电的非UPS供电的设备;停电判断单元,设置在服务器内,接收侦测单元反馈信息,并发送命令至关机单元;关机单元,设置在服务器内,接收停电判断单元的信息,向服务器操作系统下达关机指令。

【技术特征摘要】
1.一种能够检测市电停电并实现服务器软关机的系统,其特征在于:包括,侦测单元,设置在服务器内,调用服务器操作系统ping命令向侦测目标的地址发送报文;侦测目标,与服务器网络连接,采用由市电供电的非UPS供电的设备;停电判断单元,设置在服务器内,接收侦测单元反馈信息,并发送命令至关机单元;关机单元,设置在服务器内,接收停电判断单元的信息,向服务器操作系统下达关机指令。2.根据权利要求1所述的一种能够检测市电停电并实现服务器软关机的系统,其特征在于:所述的侦测目标的地址为IP地址或MAC地址。3.根据权利要求1所述的一种能够检测市电停电并实现服务器软关机的系统,其特征在于:所述的停电判断单元内设置有计时器或者UPS电量监控信息接收模块接口,该接口与UPS电连。4.根据权利要求2所述的一种能够检测市电停电并实现服务器软关机的系统,其特征在于:所述的报文为TCP/IP协议簇内的子协议;所述的侦测目标为遵循TCP/IP协议的设备。5.根据权利要求4所述的一种能够检测市电停电并实现服务器软关机的系统,其特征在于:所述的报文类型为ICMP、TCP或UDP协议。6.一种能够检测市电停电并实现服务器软关机的方法,包括如下步骤:步骤1,设置3个或3个以上的由市电供电的非UPS供电且遵循TCP/IP协议的设备为侦测目标;步骤2,侦测单元调用服务器操作系统PING命令周期性地分别向步骤1中每个侦测目标IP地址或者MAC地址连续发送3或3个以上...

【专利技术属性】
技术研发人员:王彬甘松云朱来春许晋立柏鵾鹏王玉发朱亚伟郑瑞健项飞陈士厂
申请(专利权)人:安徽智恒信科技有限公司
类型:发明
国别省市:安徽,34

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

1