服务器停电了怎么办
保护服务器不受停**响,应用最广泛的方法就是给电源和服务器之间接UPS,这样在断电后的十几分钟甚至几十分钟内,UPS都可以为服务器提供稳定电流,直到外部备用电源被接入服务器,可以保证服务器不会中断服务,或者不会因为频繁的断电而受到损坏。
UPS,即不间断电源,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。主要用于给单台计算机、计算机网络系统或其它电力电子设备如电磁阀、压力变送器等提供稳定、不间断的电力供应。
服务器只要连接上电源,就会进行内部自检,最后处于待机状态,按下开关才是正式启动。
所以如果想要完全断电关机,就要在操作系统正常关机后,把电源线拔下来。
建议在电力调整的时候,最好把服务器电源线拔下来,以防万一。
DS118和DS918可以在停电后通过UPS供电,可在短时间内保持运行
但是,使用POE供电的AP面板是通过弱电箱中的POE路由供电,路由断电后,AP面板也就没有电了
这样DS118在断电后无法收到DS918的UPS服务器信号,导致不会在停电后自行关机。
解决方案:
本文主要说明方法3,
shell脚本如下:
添加到定时任务,每5分钟执行一次,第一次ping路由器不通,会在5分钟后再次ping,若5分钟内电力恢复,不会关机,若5分钟后仍然没有ping通,执行shutdown关机。
需要说明的是:脚本需要设置为root所有, ping , sleep , shutdown 都需要添加 sudo 权限,否则无法成功执行。
我感觉脚本是非常深奥的
而且技巧结合 也是大家各不一样 很多高手存在
结合一下
shutdown -s -t 500 (表示500秒后关机)
shutdown -a (取消关机)
那是不是可以这样理解
开机直接执行一个300秒关机的命令
期间继续ping命令
ping通的话执行一个取消关机的命令
应该可以
0条评论