Benjamin
  • About me

Benjamin since 1996

24/7

Raspberry Pi Watchdog

Posted on 24. März 2015 Leave a Comment

Leider crasht der Raspberry Pi von „Haus aus“ im 24/7 Betrieb relativ oft. Spätestens nach ca. 1 Monat ist ein Pi System Erfahrungsgemäss mindestens einmal gecrasht. Ich habe mich deshalb auf die Suche nach einer Lösung begeben.

Der Prozessor vom Pi/Pi2 hat einen eingebauten Hardware Watchdog den man jedoch manuell aktivieren und konfiguieren muss. Der Watchdog ist wie das Wort bereits sagt ein Wachhund welcher prüft ob der Pi noch lebt.

Installation lässt sich wie folgt durchführen:

sudo modprobe bcm2708_wdog
echo „bcm2708_wdog“ | sudo tee -a /etc/modules
sudo apt-get install watchdog

Danach muss noch der Daemon konfiguiert werden. Dafür einfach mit einem Editor wie vi, nano o.ä. in der Datei /etc/watchdog.conf die folgende Zeile auskommentieren:

watchdog-device = /dev/watchdog

Nun nurnoch den Daemon starten und der Watchdog ist scharf:

/etc/init.d/watchdog start

Ab nun sendet der Daemon jede Sekunde eine Anfrage an das Watchdog Modul. Aufgrund dem weiss dieses das die Software noch läuft. Sollte innerhalb 10 Sekunden keine Anfrage kommen geht das Watchdog Modul davon aus, dass die Software gecrasht ist. Folge davon ist ein Hardware Reset.

 

Posted in: Allgemein | Tagged: 24/7, Pi, Raspberry, Raspberry Pi, Wachhung, Watchdog

Copyright © 2025 Benjamin Marty.

Theme by ThemeHall.