私が運営しているサーバーはapcupsd
UPSの最大の負荷ですが、停電が発生するたびにサーバーをシャットダウンし、バッテリー電圧不足のためにUPSが自分でシャットダウンするまでUPSを実行し続けたいと思います。 (これにより、UPSに電力が供給される影響を受ける機器は損傷しません。)
しかし、どのディレクティブを設定するのが最善かわかりません。
私が考えることができる最も近いのは、この値をSLEEP
非常に高い数値に設定すると、強制的に終了するまでUPSが機能し続けることです。ただし、バッテリーが弱すぎるため、単にシャットダウンするまでUPSを実行する必要な結果が得られるかどうかはわかりません。それともUPSは安全でない条件(低出力電圧など)で動作しようとしますか?
バージョンはapcupsd
3.14.10(Ubuntu 12.04デフォルトリポジトリから)です。
答え1
UPS出力は、指定/設定された電圧またはゼロになるように調整する必要があります。バッテリーがいくら低くても低電圧(0以外)で動作しないでください。節電時間が切れる前にUPSの電源が足りないと…終了します。
放電が深くなると、バッテリーをより頻繁に交換できます。
とにかく私は個人的にNUTを使用しています。apcupsd マニュアルapccontrol killpower
、終了スクリプト(または--kill-on-powerfail
デーモンコマンドラインのオプション)から削除したいようです。
致死率が存在する理由があることに注意してください。特に:
- 停電
- バッテリー不足
- サーバーがシャットダウンし始めます
- 力が戻った
この場合、電源は決して低下しないため、サーバーはオフのままです。 Killpowerを使用すると、UPSが出力をオフにする追加の手順を実行します(たとえば、ライン電源がオンになっていても同様です)、サーバーが再起動されます。