Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

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が動いてることを確認してください。

hidenorly
All tweets are my personal opinions and do not represent those of my employer.
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