Hallo Zusammen,
bei einem älteren und seit längerem nicht mehr angetastetem Raspberry Pi 2 startet sich Fhem etwa alle 4 Minuten neu. Leider kann ich übers Log nicht herausfinden was zu dem Neustart führt. Ich vermute aber, daß es an einer Watchdog-Funktion liegt, die ich vor ganz vielen Jahren mal hier aus dem Forum hatte. Leider bekomme ich das Ganze aber nicht mehr so recht zusammen.
Grundsätzlich wird in regelmäßigen Abständen in ein Logfile (monit_timer.log) im Fhem-Log-Verzeichnis geschrieben. Dann gibt es in Fhem drei Devices:
defmod FHEM_start notify global:INITIALIZED set Monit_timer 2
attr FHEM_start group Fhem-Überwachung / Neustart
attr FHEM_start room System
setstate FHEM_start 2025-10-10 16:31:10
setstate FHEM_start 2025-10-10 16:30:49 state active
setstate FHEM_start 2025-10-10 16:31:10 triggeredByDev global
setstate FHEM_start 2025-10-10 16:31:10 triggeredByEvent INITIALIZED
defmod Monit_timer dummy
attr Monit_timer group Fhem-Überwachung / Neustart
attr Monit_timer room System
setstate Monit_timer 2
setstate Monit_timer 2025-10-10 16:31:11 state 2
defmod Monit_exec at +*00:03:00 set Monit_timer 1
attr Monit_exec group Fhem-Überwachung / Neustart
attr Monit_exec room System
setstate Monit_exec Next: 16:33:49
setstate Monit_exec 2025-10-10 16:30:49 state Next: 16:33:49
Aber irgendwo muß es ja noch etwas geben, daß dieses "monit_timer.log"-Logfile ausließt und dann den Neustart veranlasst. Hat da jemand eine Idee?
Im Fhem-Log ist nur dieses hier zu finden:
2025.10.10 16:53:08 4: IphoneSascha: shutdown called
2025.10.10 16:53:08 0: Server shutdown
2025.10.10 16:53:08 5: End notify loop for global
2025.10.10 16:53:08 5: Starting notify loop for global, 1 event(s), first is SHUTDOWN
Gruß, Sascha
ZitatAber irgendwo muß es ja noch etwas geben, daß dieses "monit_timer.log"-Logfile ausließt und dann den Neustart veranlasst. Hat da jemand eine Idee?
Hallo,
Du überwachst mit monit den Zeitstempel der monit_timer.log. Wsl. hast in der /etc/monit/monitrc angegeben, das FHEM neu gestartet werden soll, wenn der Zeitstempel der Datei sich nach 4 Minuten nicht ändert.
https://forum.fhem.de/index.php?msg=192179
Warum das passiert, obwohl das at Monit_exec laut list alle drei Minuten ausgeführt wird, keine Ahnung.
Gruß Thomas