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.