NEWS
Load average am Anschlag -> Neustart
-
Hast du die Möglichkeit das ganze mal auf anderer Hardware laufen zu lassen?
das ganze mal auf anderer Hardware laufen zu lassen
Das IST schon die andere Hardware
-
Ok hmm auch eine andere M.2 oder gar eine andere Anbindung ssd mit USB? Vielleicht ist ja da irgendwo der Wurm drin
-
Ok hmm auch eine andere M.2 oder gar eine andere Anbindung ssd mit USB? Vielleicht ist ja da irgendwo der Wurm drin
auch eine andere M.2
Ja
oder gar eine andere Anbindung ssd
Ja, diesmal über PCIe statt usb

via Flachbandkabel rechts
Und sogar ein anderes OS und eine komplette neue Installation
-
Hat aber alles nichts geholfen

Was ist jetzt Ursache und was die Folge?

Muss jetzt die logs durchwühlen
EDIT:
2026-08-28 13:50:00.225 - info: javascript.0 (1262) script.js.Wetter_und_Klima.Pegeldifferenz_Koblenz: Stopping script 2026-08-28 13:50:00.230 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Pegeldifferenz_Koblenz: start JavaScript (Blockly) 2026-08-28 13:50:00.233 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Pegeldifferenz_Koblenz: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2026-08-28 13:50:06.100 - info: javascript.0 (1262) script.js.Wetter_und_Klima.Pegeldifferenz_Koeln: Stopping script 2026-08-28 13:50:07.292 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Pegeldifferenz_Koeln: start JavaScript (Blockly) 2026-08-28 13:50:07.302 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Pegeldifferenz_Koeln: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2026-08-28 13:50:22.591 - info: javascript.0 (1262) script.js.Wetter_und_Klima.Qualmwarnung: Stopping script 2026-08-28 13:50:22.595 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Qualmwarnung: Stopping script 2026-08-28 13:50:22.605 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Qualmwarnung: start JavaScript (Blockly) 2026-08-28 13:50:22.618 - info: javascript.1 (1331) script.js.Wetter_und_Klima.Qualmwarnung: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2026-08-28 13:52:33.575 - info: javascript.1 (1331) script.js.Skript2: Stopping script 2026-08-28 13:53:21.133 - info: javascript.0 (1262) Got terminate signal TERMINATE_YOURSELF 2026-08-28 13:53:21.134 - info: javascript.0 (1262) terminating 2026-08-28 13:53:21.135 - info: javascript.0 (1262) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2026-08-28 13:53:21.634 - info: javascript.0 (1262) terminating 2026-08-28 13:53:21.634 - info: javascript.0 (1262) terminating 2026-08-28 14:01:57.184 - info: shuttercontrol.0 (1805) Sunprotect #415 Set ID: Nähzimmer value: 65% 2026-08-28 14:19:32.832 - info: hm-rpc.0 (1565) Temporary error occurred for "setValue" with "["JEQ0646431:1","STATE",true]": Error: XML-RPC fault: Failure 2026-08-28 14:36:38.726 - error: admin.0 (1247) admin.0 already running 2026-08-28 14:36:38.728 - warn: admin.0 (1247) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:39.371 - error: host.BrokerRaspi instance system.adapter.admin.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:36:41.539 - error: history.0 (1260) history.0 already running 2026-08-28 14:36:41.540 - warn: history.0 (1260) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:42.151 - error: host.BrokerRaspi instance system.adapter.history.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:36:46.074 - error: javascript.1 (1272) javascript.1 already running 2026-08-28 14:36:46.076 - warn: javascript.1 (1272) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:46.686 - error: host.BrokerRaspi instance system.adapter.javascript.1 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:36:49.498 - error: backitup.0 (1284) backitup.0 already running 2026-08-28 14:36:49.500 - warn: backitup.0 (1284) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:50.112 - error: host.BrokerRaspi instance system.adapter.backitup.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:36:53.482 - error: brightsky.0 (1296) brightsky.0 already running 2026-08-28 14:36:53.483 - warn: brightsky.0 (1296) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:54.095 - error: host.BrokerRaspi instance system.adapter.brightsky.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:36:57.076 - error: daikin.0 (1308) daikin.0 already running 2026-08-28 14:36:57.078 - warn: daikin.0 (1308) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:36:57.688 - error: host.BrokerRaspi instance system.adapter.daikin.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:37:01.020 - error: daikin.1 (1324) daikin.1 already running 2026-08-28 14:37:01.021 - warn: daikin.1 (1324) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:37:01.632 - error: host.BrokerRaspi instance system.adapter.daikin.1 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:37:05.044 - error: daikin.2 (1336) daikin.2 already running 2026-08-28 14:37:05.045 - warn: daikin.2 (1336) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:37:05.656 - error: host.BrokerRaspi instance system.adapter.daikin.2 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:37:09.237 - error: daikin.3 (1348) daikin.3 already running 2026-08-28 14:37:09.240 - warn: daikin.3 (1348) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:37:09.856 - error: host.BrokerRaspi instance system.adapter.daikin.3 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:37:14.911 - error: denon.0 (1374) denon.0 already running 2026-08-28 14:37:14.912 - warn: denon.0 (1374) Terminated (ADAPTER_ALREADY_RUNNING): Without reason 2026-08-28 14:37:15.890 - error: host.BrokerRaspi instance system.adapter.denon.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING) 2026-08-28 14:37:18.561 - info: history.0 (1373) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.history, node: v22.23.2, js-controller: 7.2.2 2026-08-28 14:37:18.704 - info: history.0 (1373) enabled logging of system.adapter.admin.0.memHeapUsed (Count=1), Alias=false 2026-08-28 14:37:18.705 - info: history.0 (1373) enabled logging of system.adapter.backitup.0.memHeapUsed (Count=2), Alias=false 2026-08-28 14:37:18.705 - info: history.0 (1373) enabled logging of system.host.BrokerRaspi.cpu (Count=3), Alias=false 2026-08-28 14:37:18.706 - info: history.0 (1373) enabled logging of system.host.BrokerRaspi.mem (Count=4), Alias=false 2026-08-28 14:37:18.706 - info: history.0 (1373) enabled logging of system.host.BrokerRaspi.memHeapUsed (Count=5)NICHTS!!
Bis 13:53 hab ich die Srikpte verschoben und js.0 deaktiviert.14:36 startet iob neu
-
@Homoran sagemal hast du den neuen nut2 adapater laufen.. wenn ja der hat bei mir gerade auch 100% cpu sich gekrallt.
-
Auch mal ins syslog schauen
Dann
Ist zwar etwas weiter hergeholt und um die Suche in einem Adapter nicht zu aufwändig werden zu lassen:
Du hast jetzt 2 Adapter abgeschaltet.
Nicht das es nur an einem liegt, sondern durch die gesamtlast.Auch eine Idee
Wenn der history Adapter viele datenpunkte pflegen muss, hat er viele dateihandles gleichzeitig offen. Wird ja alles in einzelnen Dateien gepflegt. Auch da gibt es Obergrenzen.Noch eine Idee
Auch der interne Bus des Systems mit dem ram CPU ssd miteinander kommuniziert hat Grenzen. Da weiß ich aber nicht wie man da nachschaut. Ist aber eher am Ende der WahrscheinlichkeitenDaher mal das syslog um den Absturz herum untersuchen
-
Auch mal ins syslog schauen
Dann
Ist zwar etwas weiter hergeholt und um die Suche in einem Adapter nicht zu aufwändig werden zu lassen:
Du hast jetzt 2 Adapter abgeschaltet.
Nicht das es nur an einem liegt, sondern durch die gesamtlast.Auch eine Idee
Wenn der history Adapter viele datenpunkte pflegen muss, hat er viele dateihandles gleichzeitig offen. Wird ja alles in einzelnen Dateien gepflegt. Auch da gibt es Obergrenzen.Noch eine Idee
Auch der interne Bus des Systems mit dem ram CPU ssd miteinander kommuniziert hat Grenzen. Da weiß ich aber nicht wie man da nachschaut. Ist aber eher am Ende der WahrscheinlichkeitenDaher mal das syslog um den Absturz herum untersuchen
@OliverIO danke!
Ich hab ein wenig Probleme damit es jetzt an dem aktuellen System festzumachen, da es vorher bereits auftrat.
Die history erscheint mir daher sinnvoll, da dies eigentlich mal ein test werden sollte wie lange eine SD Karte halten wird, wenn man alles per json darauf speichert.
Das Experiment ist jetzt normal geworden, weil es noch nie Probleme gab.
Einmal wurde die SD Karte zu klein 😉In dem neuen System habe ich mir eine 256GB Sandisk extreme Pro geleistet, die doppelt so schnelle Zugriffe erlaubt.
Jetzt waren Werte seit 2021 auf der Karte.
Hier hatte ich die Vermutung dass beim Durchsuchen der zigtausend Einträge das System an seine Grenzen Stösst und habe zwei Jahre gelöscht = 30GB.
Das hat jedoch nicht geholfen. Gerade habe ich nochmal ein Jahr (2023) gelöscht was nochmal 20GB Platz schaffte.Wenn der history Adapter viele datenpunkte pflegen muss, hat er viele dateihandles gleichzeitig offen. Wird ja alles in einzelnen Dateien gepflegt. Auch da gibt es Obergrenzen.
Das geht mit meinen Beobachtungen konform was die Dynamik von load und mem betrifft.
Dann habe ich mir Gedanken gemacht, ob ich vielleicht vor dem Auftreten des Problems weitere oft ändernde Datenpunkte zusätzlich historisiert habe und nicht die anzahl, so dern die Häufigkeit beim Schreiben und Lesen jetzt zu viel ist.
Da arbeite ich gerade dran.
-
auch eine andere M.2
Ja
oder gar eine andere Anbindung ssd
Ja, diesmal über PCIe statt usb

via Flachbandkabel rechts
Und sogar ein anderes OS und eine komplette neue Installation
-
@Homoran [sagte]: diesmal über PCIe statt usb
Verlagere doch das History-Verzeichnis auf die SSD (Link).
Verlagere doch das History-Verzeichnis auf die SSD (Link).
Danke
Denke ich auch drüber nach!
Abgesehen von dem damit verbundenen Ende des Dauerexperiments, muss mich da noch einarbeten, wie das zu machen sei.
Einfach den Pfad ändern hilft ja wohl nicht.
Da muss ich wohl die Daten erst nach z.B. /mnt/Platte/data/history verschieben -
Verlagere doch das History-Verzeichnis auf die SSD (Link).
Danke
Denke ich auch drüber nach!
Abgesehen von dem damit verbundenen Ende des Dauerexperiments, muss mich da noch einarbeten, wie das zu machen sei.
Einfach den Pfad ändern hilft ja wohl nicht.
Da muss ich wohl die Daten erst nach z.B. /mnt/Platte/data/history verschiebenEvtl doch mal an eine Datenbank denken
https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md#history-daten-in-sql-oder-influxdb-übernehmenEine Datenbank geht etwas sorgsamer mit System Ressourcen um.
Der history Adapter hat ja für jeden Datenpunkt ein Verzeichnis.
Darin ist für jeden Tag eine Datei.
Bei jedem Mal einen Wert historisieren bedeutet das Datei öffnen, lesen, Daten anpassen, schreiben.
Das selbenpassiert parallel mit der states.jsonl für den aktuellen Wert.Eine Datenbank lebt mit den gerade Interessanten hauptsächlich im Speicher. Schreiben findet dann einnwenigbzeitverzögert dann optimiert nicht pro Wert sondern gesammelt statt.
Redis geht leider nur als Ersatz für die aktuellen Daten, aber nicht für die history
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden