开启树莓派4B的硬件看门狗
2023年1月26日...大约 1 分钟
前言
树莓派4B在长时间运行一段时间后,有时会出现宕机的情况,只能插拔电源强制重启树莓派。接下来将开启树莓派的硬件看门狗来实现服务器宕机时自动重启服务器。
设备:树莓派4b
系统:Ubuntu 22.04.1 LTS aarch64
开启硬件看门狗
编辑文件 /boot/firmware/config.txt
,在最后添加一行:
dtparam=watchdog=on
保存后,重启系统
安装软件
sudo apt install watchdog
配置看门狗
编辑 /etc/watchdog.conf
,添加下面的内容:
max-load-1 = 24
watchdog-device = /dev/watchdog
watchdog-timeout=15
更多配置参数,可查看:watchdog-configure
注意
必须有 watchdog-timeout=15 这项配置,不然会报错:
cannot set timeout 60 (errno = 22 = ‘Invalid argument’)
设置开机自启:
sudo systemctl enable watchdog
重启看门狗:
sudo systemctl restart watchdog
查看看门狗状态:
systemctl status watchdog
测试
在终端输入 :(){ :|: & };:
,过一会儿树莓派自动重启,表示看门狗已经在正常运行。
Powered by Waline v3.3.2