Loading ...

BK650M2-CH 使用apcupsd故障原因,不正常的必看 | Back-UPS & Surge Protectors

Home » Spaces » Back-UPS & Surge Protectors » discussion » General » BK650M2-CH 使用apcupsd故障原因,不正常的必看

BK650M2-CH 使用apcupsd故障原因,不正常的必看

Discussion in Back-UPS & Surge Protectors started by dominic , 6/6/2020 4:10 AM
Login to follow, share, and participate in this space.
Not a member?Join now
Posted in: General

BK650M2-CH 使用apcupsd故障原因,不正常的必看

Subscribe to RSS
  • dominic

    BK650M2-CH是特供中国的产品,所以我用中文发帖,好让同样的问题的用户看到。

    BK650M2-CH是BK650-CH的更新版本,乘着某东618活动终于忍不住入了个,然而连接好安装好了之后非常崩溃。
    使用的linux作为主机,那么安装apcupsd肯定是必然的,版本当然是最新版本的3.14.14-2。

    https://forums.apc.com/spaces/4/back-ups-surge-protectors/forums/general/94825/a-very-confuse-problem-for-my-ups-bk650m2-ch 这位哥们ye也出现l类似原因。

    新机开始充电,可当电充满了之后BK650M2-CH居然自己关闭机器了,重新开启之后又是直接关闭机器了,查看日志
    有明显的如下日志信息:
    UPS Self Test switch to battery.
    Running on UPS batteries.
    Initiating system shutdown!
    apcupsd exiting, signal 15

    并且收到系统广播
    UPS xxx initiated Shutdown Sequence
    Battery time limit exceeded on UPS xxx. Doing shutdown.

    那怕把timeout设置为0也没有用。

    经过冒着数据盘故障的风险,仔细分析查找,发现是apcupsd 的问题,该用nut-server就好了。

    具体原因分析如下:

    1、满电时候apcaccess 显示STATUS为ONBATT ,也就是电池供电(不触发shutdown才奇怪。
    然后nut的工具显示ups.status为 OL DISCHRG,也就是ONLINE DISCHARGING,当然NUT能正常工作了。

    2、查阅代码发现apcupsd只支持CAL TRIM BOOST ONLINE ONBATT OVERLOAD LOWBATT REPLACEBATT NOBATT SLAVE SLAVEDOWN 这些状态,而且是非黑即白的status,压根不支持BK650M2-CH DISCHARGING状态。而nut的status可以支持多个状态。

    所以买这个的中国小伙伴注意了,Linux 下使用时 用nut-server代替 apcupsd。

Page 1 of 1 (1 items)
Choose your language:  
powered by Communifire
Version 7.0.7496.13049