21
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Raspberry Pi 3/ Zero / Zero W等で watchdogを有効化する

Overview

Raspberry Pi3をサーバーにして、1日1回再起動させたりもしているが、たまに固まることがある。
そこで、Raspberry Pi 3/ Zero / Zero W等で watchdogを有効化にしてみます。

diff表記にします。

- が先頭の行は修正前
+ が先頭の行は修正後 (+ は不要)

/bootの編集

/boot/config.txt
-#dtparam=watchdog=off
+dtparam=watchdog=on

watchdog.conf

/etc/modprobe.d/bcm2835-wdt.conf
+options bcm2835_wdt heartbeat=10 nowayout=0

system.conf

/etc/systemd/system.conf
-#RuntimeWatchdogSec=0
+RuntimeWatchdogSec=5

watchdog.confで、10秒間heartbeatが来ないと再起動に設定したので、
5秒おきにheartbeatするように設定する例です。

再起動して、dmesg | grep bcm とかして watchdogが動いてることを確認してください。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
21
Help us understand the problem. What are the problem?