NEWS
System Absturz / Hilfe bei der Analyse
-
Hallo zusammen,
ich nutze den ioBroker seit ca. 1 Jahr - die Idee finde ich nach wie vor Klasse. Allerdings verzweifle ich ein wenig an der Zuverlässigkeit. Gestern abend hatte ich "aus dem nichts" einen Totalabsturz / später in der Nacht dann nochmal. Mein System sieht wie folgt aus:
1. Master - BANANA PI
Modell: ARMv7 Processor rev 5
Geschwindigkeit: 480 MHz
Netzwerk: Kabelverbindung
RAM: 1.96 GB
Node.js: 8.16.0
NPM: 6.4.1
Aktive Instanzen: 19
JS-Controller: 1.5.112. SLAVE - Raspberrry PI
Modell: ARMv7 Processor rev 4
Geschwindigkeit: 600 MHz
Netzwerk: WLAN
RAM: 927.2 GB
Node.js: 8.16.0
NPM: 6.4.1
Aktive Instanzen: 13
JS-Controller: 1.5.11
SQL Datenbank läuft auf dem SlaveGestern Abend (19:22 Uhr) wollte ich mich auf dem Admin einwählen mit meinem Laptop - da ist das System in die Knie gegangen.
Logdatei:
Komischerweise sind viele Einträge doppelt, als wenn alles 2 x laufen würde. Den ganzen Tag habe ich aber nichts gemacht. Danach habe ich ein Backup eingespielt und es lief soweit alles wieder. Heute nacht hat sich dann das ganze System wieder verabschiedet, so daß selbst beim BananaPi keine LED mehr lief und kein Zugriff mehr war. Hier die Logdatei:
Wäre schön, wenn mir jemand bei der Fehleranalyse helfen kann um in Zukunft ein "betriebssicheres" System zu haben.
-
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
als wenn alles 2 x laufen würde.
Da hast du recht
2019-06-10 19:23:23.678 - [31merror[39m: host.bananapimaster instance system.adapter.backitup.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.680 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.backitup.0 because enabled 2019-06-10 19:23:23.703 - [31merror[39m: host.bananapimaster instance system.adapter.iot.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.704 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.iot.0 because enabled 2019-06-10 19:23:23.725 - [31merror[39m: host.bananapimaster instance system.adapter.mqtt.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.725 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.mqtt.0 because enabled 2019-06-10 19:23:23.745 - [31merror[39m: host.bananapimaster instance system.adapter.worx.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.745 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.worx.0 because enabled 2019-06-10 19:23:23.765 - [31merror[39m: host.bananapimaster instance system.adapter.tr-064.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.765 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.tr-064.0 because enabled 2019-06-10 19:23:23.784 - [31merror[39m: host.bananapimaster instance system.adapter.deconz.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.785 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.deconz.0 because enabled 2019-06-10 19:23:23.803 - [31merror[39m: host.bananapimaster instance system.adapter.scenes.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.804 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.scenes.0 because enabled 2019-06-10 19:23:23.823 - [31merror[39m: host.bananapimaster instance system.adapter.mihome.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.823 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.mihome.0 because enabled 2019-06-10 19:23:23.842 - [31merror[39m: host.bananapimaster instance system.adapter.shelly.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.843 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.shelly.0 because enabled 2019-06-10 19:23:23.862 - [31merror[39m: host.bananapimaster instance system.adapter.telegram.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.862 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.telegram.0 because enabled 2019-06-10 19:23:23.881 - [31merror[39m: host.bananapimaster instance system.adapter.radar2.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.882 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.radar2.0 because enabled 2019-06-10 19:23:23.904 - [31merror[39m: host.bananapimaster instance system.adapter.alexa2.0 terminated with code 7 (Adapter already running) 2019-06-10 19:23:23.905 - [32minfo[39m: host.bananapimaster Restart adapter system.adapter.alexa2.0 because enabled 2019-06-10 19:23:25.630 - [32minfo[39m: host.bananapimaster instance system.adapter.telegram.0 started with pid 1725 2019-06-10 19:23:27.423 - [32minfo[39m: admin.0 received all states
Bitte rebooten - das lähmt natürlich
-
@Homoran: Selbst nach einem Neustart kommen "manchmal" die gleichen Meldungen. Das ist der Logeintrag direkt nach dem Neustart.
-
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
Selbst nach einem Neustart
ist das ein:
@Homoran sagte in System Absturz / Hilfe bei der Analyse:
rebooten
Oder nur ein Neustart vom ioBroker?
-
Ich wähle mich via Terminal auf dem Master ein.
cd /opt/iobroker
iobroker stop
rebootSind die Befehle die ich ausführe. Einloggen auf dem BananaPi machen ich als root.
-
@LJSven
Das sollte die doppelten Prozesse beenden.Ist das ein BPi mit 1GB RAM?
-
nur so geschätzt:
komisch ist das die "already running" meldung da ist - das könnte bedeuten, dass nur der js-controller abgestürzt ist
das hatte ich auch mal - keine weiteren fehler erkennbar - versuch doch ein downgrade des js-controllers und beobachte, ob es wieder länger läuft
übrigends: ein banana pi mit 19 instanzen ist am limt angekommen (meiner meinung nach) - hast du schon mal an was größeres gedacht ?
-
@Homoran sagte in System Absturz / Hilfe bei der Analyse:
Ist das ein BPi mit 1GB RAM?
2 GB - wenn ich mich nicht irre.
-
@LJSven
Bitte genaue Bezeichnungsiehe hier:
https://en.wikipedia.org/wiki/Banana_Pi -
@Homoran sagte in System Absturz / Hilfe bei der Analyse:
@LJSven
Bitte genaue Bezeichnungsiehe hier:
https://en.wikipedia.org/wiki/Banana_PiKann ich das via Terminal auslesen? Bin gerade nicht zu Hause.
-
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
Kann ich das via Terminal auslesen?
Eher auf der Platine ablesen.
Mich irritiert bei deiner Beschreibung:
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
- Master - BANANA PI
Modell: ARMv7 Processor rev 5
Geschwindigkeit: 480 MHz
Netzwerk: Kabelverbindung
RAM: 1.96 GB
Node.js: 8.16.0
NPM: 6.4.1
Aktive Instanzen: 19
JS-Controller: 1.5.11
Die 480MHz.
Sind das aushgelesene Momentanwerte?
Der sollte 1GHz haben.Was dein Modell angeht haben fast alle BPi nur 1GB oder 512MB RAM,
erst viel später der 2+ oder der M3 haben 2GB, die haben aber IMHO andere SOCs
- Master - BANANA PI
-
@LJSven sagte:
2019-06-11 01:17:21.463 - [32minfo[39m: host.bananapimaster iobroker.js-controller version 1.4.2 js-controller starting
1.5.11 ?
-
Ich denke eher, dass er nur 1GB RAM und eine schwache Dual Core CPU hat und sich deswegen seine 19 Adapter immer wieder beenden
-
@paul53 Ja, habe heute morgen ein Update gemacht - das Logfile kam von gestern.
-
@Homoran sagte in System Absturz / Hilfe bei der Analyse:
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
Kann ich das via Terminal auslesen?
Eher auf der Platine ablesen.
Mich irritiert bei deiner Beschreibung:
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
- Master - BANANA PI
Modell: ARMv7 Processor rev 5
Geschwindigkeit: 480 MHz
Netzwerk: Kabelverbindung
RAM: 1.96 GB
Node.js: 8.16.0
NPM: 6.4.1
Aktive Instanzen: 19
JS-Controller: 1.5.11
Die 480MHz.
Sind das aushgelesene Momentanwerte?
Der sollte 1GHz haben.Was dein Modell angeht haben fast alle BPi nur 1GB oder 512MB RAM,
erst viel später der 2+ oder der M3 haben 2GB, die haben aber IMHO andere SOCs
Wie gesagt, ich kann gerade nicht auf die Platine schauen. Gekauft habe ich aber einen Banana PI M3, 2 GHz Octa-Core, 2 GB DDR3, WI-FI (das ist die Bezeichnung aus der Rechnung, die mir vorliegt!)
Die Werte, die ich oben angegeben hatte, stammen vom "Info"-Adapter.
Wenn ich den Befehl "Free" eingebe, kommt folgender Auszug:
root@bananapimaster:~# free total used free shared buffers cached Mem: 2057560 1082944 974616 2376 21464 117556 -/+ buffers/cache: 943924 1113636 Swap: 102396 90984 1141
- Master - BANANA PI
-
@LJSven sagte:
um in Zukunft ein "betriebssicheres" System zu haben.
Mit der Anbindung des Slave über WLAN ?
-
@paul53 sagte in System Absturz / Hilfe bei der Analyse:
Mit der Anbindung des Slave über WLAN ?
Da will ich noch ein Kabel verlegen - Eigentlich läuft der Slave aber relativ konstant. Wenn ich da mal "ausfälle" habe, ist das nicht so tragisch im Moment. Oder ist da das Problem?
-
@LJSven sagte:
2019-06-11 01:17:22.315 - [31merror[39m: host.bananapimaster Cannot parse /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json: SyntaxError: Unexpected end of JSON input
2019-06-11 01:17:22.904 - [31merror[39m: host.bananapimaster Cannot parse /opt/iobroker/node_modules/iobroker.js-controller/lib/states/../../../../iobroker-data/states.json.bak: SyntaxError: Unexpected end of JSON inputSD Card oder eMMC ?
-
@LJSven sagte in System Absturz / Hilfe bei der Analyse:
Gekauft habe ich aber einen Banana PI M3,
Ja, der hat 2GB RAM und einen theoretisch sehr potenten Prozessor.
sein ganz großer Nachteil ist aber die Temperatur. Er neigt sehr gerne zum Überhitzen, dann stürzt er ab.
Ich selber habe ihn nur stabil betreiben können indem ich einen massiven Kühlkörper montiert UND einen 140mm Lüfter unmittelbar daneben gestellt habe.
Ansonsten ist gab es tlw. mehrmals am Tag Probleme. -