FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Von-XS1-Nach-FHEM am 12 März 2015, 21:44:18

Titel: Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: Von-XS1-Nach-FHEM am 12 März 2015, 21:44:18
Hallo mall eben eine Frage.

Ich habe eine RPI mit FHEM.

Hat eine von euch schon ein Lösung dafür wenn FHEM mall einfriert das dieses automatisch wieder hochgefahren wird von dem RPI ?

Also ich stelle mich das so vor das wenn FHEM mall festgelaufen ist, was glaube ich bei jeder von uns mall passiert irgendwann das FHEM automatisch neu anlauft da es überprüft wird durch das RPI selbst?

In diesem beispiel wird das RPI selber überprüft aber es sollte auch gehen das nur ein Programm (zum beispiel FHEM) überprüft wird?!

Zitathttp://binerry.de/post/28263824530/raspberry-pi-watchdog-timer

http://raspberrypi.stackexchange.com/questions/14688/reopen-program-when-it-is-crashed

Wenn mann dann nachher sieht im Logfile das FHEM automatisch neu gestartet ist kann mann dann gleich dem Fehler beheben aber dann lauft FHEM auf jedenfalls falsch mann mall im Urlaub ist.

Ich höre gerne eure Erfahrung damit.

Ich habe schon im Web gelesen das dies möglich sein soll mit dem RPI aber weis noch nicht genau wie.........

Danke im voraus@!
Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: Icinger am 12 März 2015, 21:56:04
Ich würd mir erstmal die Frage stellen, wieso FHEM eigentlich einfriert....Das ja nicht normal?!?

Bei mir wird das so gut wie nie neu gestartet, ausser nach Updates o.ä.
Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: Von-XS1-Nach-FHEM am 12 März 2015, 22:15:07
ZitatIch würd mir erstmal die Frage stellen, wieso FHEM eigentlich einfriert....Das ja nicht normal?!?

Bei mir wird das so gut wie nie neu gestartet, außer nach Updates o.ä.

Ja ich weiß das dies eigentlich nicht, bis selten passiert, aber wenn man als Anfänger mall eine kleine Fehler macht die man erst später bemerkt wenn mann nicht da ist dann lauft FHEM auf jedenfall wieder, Woll nur Vorbiegen das dies passiert wenn ich nicht da bin und die ganze Sache nicht geht im dem Moment.

Ich sehe diese Future auch als Erweiterung das System immer online zu haben auch wenn das nur selten notwendig ist.





Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: nesges am 12 März 2015, 22:43:44
Klassiker. Die simpelste Form der Überwachung ist, den potentiell einfrierenden Prozess kontinuierlich in einem Intervall X ein File updaten zu lassen und von aussen zu prüfen ob das File älter als X+1 ist. D.h. zB in fhem per at /tmp/fhemwatch anfassen:

define fhemwatch at +*00:10:00 "touch /tmp/fhemwatch"

Von draussen etwas in der Art periodisch starten:

perl -e '@s=stat "/tmp/fhemwatch"; if($s[9]<time-60*15) {print "its dead jim"}'

Der Rest ist Fein- und Fleissarbeit. Du kannst das natürlich beliebig dick aufblasen: auf Port 7072 horchen, mit curl FHEMWEB checken etc. pp.
Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: Von-XS1-Nach-FHEM am 12 März 2015, 23:00:05
Ok das ist ein super Idee, danke!

Kannst du noch ein bisschen erklaren wie ich das außerhalb FHEM genau mache?

Muss ich da eine Datei anlegen wohin ich die Code einfuge?

Zitatperl -e '@s=stat "/tmp/fhemwatch"; if($s[9]<time-60*15) sudo /etc/init.d/fhem start'
Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: hexenmeister am 13 März 2015, 01:14:30
http://s6z.de/cms/index.php/homeautomation/fhem/23-fhem-watchdog
Titel: Antw:Einfrieren FHEM, Automatische Neustart, Auto restart - Raspberry FHEM Frozen
Beitrag von: Von-XS1-Nach-FHEM am 23 März 2015, 10:08:54
Hallo hexenmeister das ist genau was ich suche.

Da ich das Problem auch ab und zu habe wenn mann viele neue Sachen programmiert und ständig Updates bekommt! Super@!