FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: no_Legend am 08 Juli 2016, 12:48:33

Titel: CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 08 Juli 2016, 12:48:33
Hallo Leute,

ich hab seit längerem einen Cubietruck mit FHEM am laufen.
Das System lief bis vor ca. 1-2 Wochen ohne Probleme.

Nun hängt sich FHEM immer wieder komplett auf.
Es gehen keine Befehle raus und das WebFrontend ist nicht erreichbar.

Eine Erklärung anhand der üblichen Log Files konnte ich nicht finden.
Weder im Ubuntu System Log ist etwas zu finden noch im FHEM Log.
Das Ubuntu ist recht alt. Kernel 3.4.94 ubuntu 14.04 LTS

Nun zu den Fragen:
Wie kann ich dem Fehler auf die spur kommen?
Welche Log Dateien sollte geprüft werden?
Kann ich im FHEM einstellen, dass alles Protkoliert wird?

Danke und Gruß Robert
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: Wernieman am 08 Juli 2016, 13:45:35
Läuft jetzt fhem nicht oder Dein System?
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: franky08 am 08 Juli 2016, 13:46:13
wann hast du das letzte update gemacht? DevIo.pm, da gab es Probleme die jetzt wohl gefixt sind.

VG
Frank
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 08 Juli 2016, 14:14:13
@Wernieman
FHEM hängt immer, Cubie läuft ohne probleme.

@franky08
FHEM halte ich immer aktuelle.
Ob ich heute ein update gemacht habe weis ich grade nicht.
Werde ich gleich mal nachschauen.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: Rince am 08 Juli 2016, 18:44:43
Wie hoch ist denn die CPU Last, wenn fhem nicht erreichbar ist?
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 08 Juli 2016, 21:37:38
Fhem ist aktuell "nothing to do"
Mit top wird garnichts angezeigt als Last.
Musst ich aber auch noch mal prüfen.
Sobald fhem das nächste mal nicht geht.

Melde mich morgen früh noch mal dann ist fhem bestimmt wieder am Ende.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: herrmannj am 08 Juli 2016, 23:13:08
http://www.fhemwiki.de/wiki/Perfmon
http://www.fhemwiki.de/wiki/Apptime
https://forum.fhem.de/index.php/topic,39253.msg314155.html#msg314155

vg
joerg
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 09 Juli 2016, 09:48:50
Anbei mal ein ScreenShot von top.
last ist auf dem Prozessor keine, meist nicht mehr als 1% last.

Edit:
Ich würde gerne mal Testweise FHEM auf eine VM packen.
Miss zwingend das ganze FHEM Verzeichnis in opt kopiert werden.
Oder gibt es eine Liste von Dateien welche man kopieren muss und welche nicht?
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: vbs am 09 Juli 2016, 10:37:21
Bist du sicher, dass FHEM überhaupt noch läuft? Kann in der Liste erstmal kein Perl entdecken.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 09 Juli 2016, 13:06:41
Das ist es ja gerade.
Mir kommt es vor, also ob FHEM komplett abstürzt.
Wenn ich aber per sudo service fhem status abfrage, steht immer running und eine pid dabei.

Hab jetzt mal mit perfmon geschaut, da ist im log der letzt Eintrag um 11:41:50.
Danach nichts mehr und erreichbar ist die webgui auch nicht mehr.

Verstehen tut ich das ja auch nicht, weil bis vor kurzem lief alles mehr als stabil.
Hab nie Probleme in dieser Hinsicht mit hem gehabt auf dem Curie.

Ich hab jetzt was in /var/log/kern.log gefunden:
Jul  9 10:43:59 FHEMcubie kernel: [88214.771460] init: fhem main process ended, respawning
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: vbs am 09 Juli 2016, 13:16:11
Wenn FHEM abstürzt, dann hilft dir perfmon/apptime erstmal nicht weiter. Das ist dann eine ganz andere Baustelle. Daher meine Frage.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 09 Juli 2016, 19:06:02
Und wie soll ich jetzt am besten weiter vorgehen?

Kann ich die fhem Installation einfach in eine VM packen?
Am liebsten würde ich nur die configs und die nötigsten Dateien kopieren.
Die meisten Anleitungen basieren auf das einspielen eines gesamten Backups.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: budy am 09 Juli 2016, 19:25:33
Moin Robert,

ich würde es wirklich mal mit Jörgs Tipp versuchen... apptime und perfom für FHEM. Damit habe ich auch meine Problemfälle gefunden gehabt und konnte so meinen FHEM wieder schnell und agil machen...

Gruß,
Stephan
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: herrmannj am 09 Juli 2016, 20:03:11
ja, aber vbs hat schon recht. Das hilft nur bei hängern, nicht bei einem Komplettabsturz. Danach sieht es aber fast aus.

Ich würde den fhem dienst beenden, dann fhem über die console starten (console offen lassen!) und warten was passiert. Ein Absturz bringt dort eine Fehlermeldung. Sollte fhem laufen aber blockieren ist perfmon/apptime der richtige Weg.

vg
joerg
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 10 Juli 2016, 09:46:43
Dann werde ich wohl mit Screen arbeiten müssen. FHEM fällt ja nicht immer nach der gleichen Zeit aus.

Ich wollte sowieso auf eine nuc umstellen. Vll mach ich das dann doch gleich.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: JensS am 10 Juli 2016, 21:55:14
Vielleicht gibt es Probleme mit einem USB-Device. Bei meinem fhem hat das Auskommentieren der USB-Suche (#define initialUsbCheck notify global:INITIALIZED usb create) wahre Wunder bewirkt. Gruß Jens
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: no_Legend am 11 Juli 2016, 07:25:09
Ich kann mich nicht entsinnen, dass ich etwas an der konfig geändert hatte.
Deshalb ist es auch so verwirrend.

Kann es auch sein, dass ein Updagte schief gelaufen ist?
Nicht das FHEM genau mitten in einem Update gecrashed ist und die Probleme jetzt davon kommen.
Titel: Antw:CubieTruck FHEM hängt dauernd
Beitrag von: Wernieman am 11 Juli 2016, 08:06:26
BTW:
Ob FHEM läuft ist top ein seeehr schlechtes Tool .. am besten:
ps aux | grep [f]hem

Wenn dort kein Prozess erscheint, läuft fhem nicht. Wenn einer erscheint, dann ....

Ansonsten siehe auch:
https://forum.fhem.de/index.php/topic,54271.msg467373.html#msg467373 (https://forum.fhem.de/index.php/topic,54271.msg467373.html#msg467373)