NEWS
[Gelöst] IOBroker langsam nur Adminadapter objects.json
-
Hallo Zusammen,
mein Iobroker macht auf einmal Zicken. Bisher lief alles lange Zeit sehr gut. Nach recherchen im Forum habe ich aber den Überläter gefunden. Nach Abschalten aller Adapter ist nur noch der Admin adapter übrig geblieben. Also war es kein Adapter der das Problem verursacht hatte. Das Problem war übrigens eine sehr sehr langsame Seite von Iobroker. Beim Klick auf die Adapter war plötzlich die Verzögerung spürbar. Beim Click auf die Objekte nur noch der Ladekreis zu sehen.
CPU auslastung mit htop und top ist ok. RAM auslastung auch.Ich habe letzte Woche angefangen mit Bluetooth zu experimentieren. Seit dem kam das Problem plötzlich auf.
Mittlerweile weiss ich das das Problem durch unmenge von Objekten durch verschiedene Bluetoth Adapter verursacht wurde.Meine objects.json ist von 8MB auf 80MB gewachsen.
ich dachte es reicht aus die objects.json und states.json aus einem älteren Backup zu kopieren.
Leider ist dem nicht so.
Weiss jemand warum?
Ich habe ein älteres Image über wsl2 gemountet und mir die beiden Dateien gezogen.
Vorher iobroker gestoppt und danach neu gestartet.Der Fehler ist:
pi@iobroker:/opt/iobroker $ iobroker status
Cannot read system.config: null (OK when migrating or restoring)
Cannot find view "system" for search "host" : null
iobroker is running on this host.No iobroker host is running.
Objects type: file
States type: redisGibt es da einen weg? Ach übrigens ich verwende Redis für die States. Objects als file.
Im Grunde geht es darum die objects.json zu verkleinern oder aus dem Backup zu recovern. Muss ausser objects.json und states.json noch weiteres zurückgeschrieben werden?
Vielen Dank für weitere Tipps.
G ROBudus
-
Cannot find view "system" for search "host" : null
Suchfunktion. Schau dir das Mini-HowTo dazu an.
-
@thomas-braun sagte in IOBroker langsam nur Adminadapter objects.json gewachsen:
Cannot find view "system" for search "host" : null
In dem Ordner backup-objects/ gab es leider keine "normalen" Dateien die ich zurückspielen konnte. Die habe ich wie gesagt aus einem älteren Image gezogen. taatsächlich hat sich das Problem von alleine behoben. Man muss nur warten, dann tauchen im Log Meldungen auf das Iobroker tätig ist und nach 10 Min lief der Iobroker wieder. Das einzige Thema bisher was ich habe ist, das meine Zigbee Aquara Geräte nicht mehr da sind.
Das Log Zeigt:
zigbee.0 2021-04-15 20:54:30.533 info (23647) Terminated (NO_ERROR): Without reason zigbee.0 2021-04-15 20:54:30.531 info (23647) terminating zigbee.0 2021-04-15 20:54:30.510 info (23647) cleaned everything up... zigbee.0 2021-04-15 20:54:30.508 error at processTicksAndRejections (internal/process/task_queues.js:97:5) zigbee.0 2021-04-15 20:54:30.508 error at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8148:34 zigbee.0 2021-04-15 20:54:30.508 error at Zigbee.emit (events.js:314:20) zigbee.0 2021-04-15 20:54:30.508 error at Zigbee.onReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:122:14) zigbee.0 2021-04-15 20:54:30.508 error at Zigbee.applyExternalConverters (/opt/iobroker/node_modules/iobroker.zigbee/main.js:172:20) zigbee.0 2021-04-15 20:54:30.508 error at getExternalDefinition.next (<anonymous>) zigbee.0 2021-04-15 20:54:30.508 error at Zigbee.getExternalDefinition (/opt/iobroker/node_modules/iobroker.zigbee/main.js:150:47) zigbee.0 2021-04-15 20:54:30.508 error (23647) TypeError: Cannot read property 'split' of undefined zigbee.0 2021-04-15 20:54:30.506 error (23647) unhandled promise rejection: Cannot read property 'split' of undefined zigbee.0 2021-04-15 20:54:30.466 info (23647) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.20.1, js-controller: 3.1.6
-
@robudus
Ok ein Upload des Zigbee Adapters und alles ist wieder ok.