NEWS
Habt Ihr auch performance Probleme seit Update?
-
Hallo Gemeinde
Erst mal Danke an alle Entwickler für die tolle und aufwändige Arbeit.
Nun zu meiner Frage.
Seit dem neuesten Update hat ja die GUI einen grossen Schritt gemacht.
In den Anhängen seht Ihr die Objekte-Liste und 2 Screenshots.
Wenn ich auf's Zahnrädchen drücke, dauert es seither eine Ewigkeit, bis das Diagramm angezeigt wird.
Beim Wind erscheint das Diagramm oft gar nicht.
ioBroker läuft bei mir auf einem Raspberry 3 mit Rapbian (Debian 10).
Habt Ihr diese Performance Probleme auch oder ist das nur bei mir so?
Wenn das nur bei mir so ist, weiss ich, dass ich auf Fehlersuche gehen muss ^^

-
Hallo Gemeinde
Erst mal Danke an alle Entwickler für die tolle und aufwändige Arbeit.
Nun zu meiner Frage.
Seit dem neuesten Update hat ja die GUI einen grossen Schritt gemacht.
In den Anhängen seht Ihr die Objekte-Liste und 2 Screenshots.
Wenn ich auf's Zahnrädchen drücke, dauert es seither eine Ewigkeit, bis das Diagramm angezeigt wird.
Beim Wind erscheint das Diagramm oft gar nicht.
ioBroker läuft bei mir auf einem Raspberry 3 mit Rapbian (Debian 10).
Habt Ihr diese Performance Probleme auch oder ist das nur bei mir so?
Wenn das nur bei mir so ist, weiss ich, dass ich auf Fehlersuche gehen muss ^^

@spicer
Nein, alles wie immer hier.
Raspi3 mit max. 1GB dürfte aber zu klein sein.free -htliefert?
-
@spicer
Nein, alles wie immer hier.
Raspi3 mit max. 1GB dürfte aber zu klein sein.free -htliefert?
# free -ht total used free shared buff/cache available Mem: 923Mi 307Mi 92Mi 23Mi 523Mi 559Mi Swap: 99Mi 77Mi 22Mi Total: 1.0Gi 384Mi 115Mi -
# free -ht total used free shared buff/cache available Mem: 923Mi 307Mi 92Mi 23Mi 523Mi 559Mi Swap: 99Mi 77Mi 22Mi Total: 1.0Gi 384Mi 115Mi@spicer Das Ding läuft am Limit und darüber hinaus. Da sind Stocker normal.
Die Nutzung vom Swapfile ist ein guter Indikator dafür.
-
@spicer Das Ding läuft am Limit und darüber hinaus. Da sind Stocker normal.
Die Nutzung vom Swapfile ist ein guter Indikator dafür.
@thomas-braun
Hast iwelche Tipps, was ich "frisieren" könnte, ohne gleich das RPI zu wechseln? -
@thomas-braun
Hast iwelche Tipps, was ich "frisieren" könnte, ohne gleich das RPI zu wechseln?@spicer Die üblichen Dinge findest du im kleinen Linuxwerkzeugkasten in meiner Signatur.
-
# free -ht total used free shared buff/cache available Mem: 923Mi 307Mi 92Mi 23Mi 523Mi 559Mi Swap: 99Mi 77Mi 22Mi Total: 1.0Gi 384Mi 115Mi -
Habe noch ein RPI4 8GB hier rumliegen.
Weisst Du, was alles im Backup drin ist und was ich allenfalls anderweitig noch rübernehmen muss?@paul53
Moment bitte. Ich schaue gleich nach.
Wo schaue ich das am einfachsten?@spicer Wenn du den da noch rumliegen hast würde ich den auch verwenden. Kann sogar sein, dass du da nur die SD-Karte umstecken musst. Voll durchgepatchtes System auf dem rpi3 und aktuelle Firmware auf dem rpi4 vorausgesetzt.
-
@spicer sagte in Habt Ihr auch performance Probleme seit Update?:
Na toll. Habe einen iobroker fix gemacht.
Jetzt kommt ioBroker nicht mehr hoch.Das kann aber nicht der Auslöser sein.
iobroker status -
@spicer sagte in Habt Ihr auch performance Probleme seit Update?:
Na toll. Habe einen iobroker fix gemacht.
Jetzt kommt ioBroker nicht mehr hoch.Das kann aber nicht der Auslöser sein.
iobroker status# iobroker status iobroker is not running on this host. Objects type: file States type: file -
# iobroker status iobroker is not running on this host. Objects type: file States type: fileiobroker start -
iobroker start@thomas-braun
Das hab ich gemacht ^^
Es kommt keine Meldung. Aber ioBroker läuft nicht. Hmm.....
Auch reboot bringt nix.syslog:
Aug 11 22:58:00 halten2 bash[3171]: Error initializing logger: Cannot set property DailyRotateFile of #<Object> which has only a getter Aug 11 22:58:00 halten2 bash[3171]: /opt/iobroker/node_modules/iobroker.js-controller/main.js:4555 Aug 11 22:58:00 halten2 bash[3171]: logger.activateDateChecker(true, config.log.maxDays); Aug 11 22:58:00 halten2 bash[3171]: ^ Aug 11 22:58:00 halten2 bash[3171]: TypeError: Cannot read property 'activateDateChecker' of undefined Aug 11 22:58:00 halten2 bash[3171]: at Object.init (/opt/iobroker/node_modules/iobroker.js-controller/main.js:4555:16) Aug 11 22:58:00 halten2 bash[3171]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:8:19) Aug 11 22:58:00 halten2 bash[3171]: at Module._compile (node:internal/modules/cjs/loader:1095:14) Aug 11 22:58:00 halten2 bash[3171]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1124:10) Aug 11 22:58:00 halten2 bash[3171]: at Module.load (node:internal/modules/cjs/loader:975:32) Aug 11 22:58:00 halten2 bash[3171]: at Function.Module._load (node:internal/modules/cjs/loader:816:12) Aug 11 22:58:00 halten2 bash[3171]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) Aug 11 22:58:00 halten2 bash[3171]: at node:internal/main/run_main_module:17:47 Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Service RestartSec=100ms expired, scheduling restart. Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Scheduled restart job, restart counter is at 263. Aug 11 22:58:00 halten2 systemd[1]: Stopped ioBroker Server. Aug 11 22:58:00 halten2 systemd[1]: Started ioBroker Server. Aug 11 22:58:00 halten2 systemd[1]: Started Session 8 of user root. -
@thomas-braun
Das hab ich gemacht ^^
Es kommt keine Meldung. Aber ioBroker läuft nicht. Hmm.....
Auch reboot bringt nix.syslog:
Aug 11 22:58:00 halten2 bash[3171]: Error initializing logger: Cannot set property DailyRotateFile of #<Object> which has only a getter Aug 11 22:58:00 halten2 bash[3171]: /opt/iobroker/node_modules/iobroker.js-controller/main.js:4555 Aug 11 22:58:00 halten2 bash[3171]: logger.activateDateChecker(true, config.log.maxDays); Aug 11 22:58:00 halten2 bash[3171]: ^ Aug 11 22:58:00 halten2 bash[3171]: TypeError: Cannot read property 'activateDateChecker' of undefined Aug 11 22:58:00 halten2 bash[3171]: at Object.init (/opt/iobroker/node_modules/iobroker.js-controller/main.js:4555:16) Aug 11 22:58:00 halten2 bash[3171]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:8:19) Aug 11 22:58:00 halten2 bash[3171]: at Module._compile (node:internal/modules/cjs/loader:1095:14) Aug 11 22:58:00 halten2 bash[3171]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1124:10) Aug 11 22:58:00 halten2 bash[3171]: at Module.load (node:internal/modules/cjs/loader:975:32) Aug 11 22:58:00 halten2 bash[3171]: at Function.Module._load (node:internal/modules/cjs/loader:816:12) Aug 11 22:58:00 halten2 bash[3171]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) Aug 11 22:58:00 halten2 bash[3171]: at node:internal/main/run_main_module:17:47 Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Service RestartSec=100ms expired, scheduling restart. Aug 11 22:58:00 halten2 systemd[1]: iobroker.service: Scheduled restart job, restart counter is at 263. Aug 11 22:58:00 halten2 systemd[1]: Stopped ioBroker Server. Aug 11 22:58:00 halten2 systemd[1]: Started ioBroker Server. Aug 11 22:58:00 halten2 systemd[1]: Started Session 8 of user root. -
@thomas-braun
Moment. Es kann sich nur um Stunden oder Tage handeln ^^
Leider immer noch:# iobroker status iobroker is not running on this host. -
Aber was soll das?
syslog
Aug 11 23:05:31 halten2 systemd[1]: Started ioBroker Server. Aug 11 23:05:33 halten2 bash[5313]: Error initializing logger: Cannot set property DailyRotateFile of #<Object> which has only a getter Aug 11 23:05:33 halten2 bash[5313]: /opt/iobroker/node_modules/iobroker.js-controller/main.js:4555 Aug 11 23:05:33 halten2 bash[5313]: logger.activateDateChecker(true, config.log.maxDays); Aug 11 23:05:33 halten2 bash[5313]: ^ Aug 11 23:05:33 halten2 bash[5313]: TypeError: Cannot read property 'activateDateChecker' of undefined Aug 11 23:05:33 halten2 bash[5313]: at Object.init (/opt/iobroker/node_modules/iobroker.js-controller/main.js:4555:16) Aug 11 23:05:33 halten2 bash[5313]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:8:19) Aug 11 23:05:33 halten2 bash[5313]: at Module._compile (node:internal/modules/cjs/loader:1095:14) Aug 11 23:05:33 halten2 bash[5313]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1124:10) Aug 11 23:05:33 halten2 bash[5313]: at Module.load (node:internal/modules/cjs/loader:975:32) Aug 11 23:05:33 halten2 bash[5313]: at Function.Module._load (node:internal/modules/cjs/loader:816:12) Aug 11 23:05:33 halten2 bash[5313]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) Aug 11 23:05:33 halten2 bash[5313]: at node:internal/main/run_main_module:17:47 Aug 11 23:05:33 halten2 systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 11 23:05:33 halten2 systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 11 23:05:34 halten2 systemd[1]: iobroker.service: Service RestartSec=100ms expired, scheduling restart. Aug 11 23:05:34 halten2 systemd[1]: iobroker.service: Scheduled restart job, restart counter is at 30. Aug 11 23:05:34 halten2 systemd[1]: Stopped ioBroker Server. Aug 11 23:05:34 halten2 systemd[1]: Started ioBroker Server. Aug 11 23:05:34 halten2 systemd[1]: Started Session 11 of user root.Laut syslog sollte ioBroker laufen.
Und was ist der "activateDateChecker"? -
Aber was soll das?
syslog
Aug 11 23:05:31 halten2 systemd[1]: Started ioBroker Server. Aug 11 23:05:33 halten2 bash[5313]: Error initializing logger: Cannot set property DailyRotateFile of #<Object> which has only a getter Aug 11 23:05:33 halten2 bash[5313]: /opt/iobroker/node_modules/iobroker.js-controller/main.js:4555 Aug 11 23:05:33 halten2 bash[5313]: logger.activateDateChecker(true, config.log.maxDays); Aug 11 23:05:33 halten2 bash[5313]: ^ Aug 11 23:05:33 halten2 bash[5313]: TypeError: Cannot read property 'activateDateChecker' of undefined Aug 11 23:05:33 halten2 bash[5313]: at Object.init (/opt/iobroker/node_modules/iobroker.js-controller/main.js:4555:16) Aug 11 23:05:33 halten2 bash[5313]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:8:19) Aug 11 23:05:33 halten2 bash[5313]: at Module._compile (node:internal/modules/cjs/loader:1095:14) Aug 11 23:05:33 halten2 bash[5313]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1124:10) Aug 11 23:05:33 halten2 bash[5313]: at Module.load (node:internal/modules/cjs/loader:975:32) Aug 11 23:05:33 halten2 bash[5313]: at Function.Module._load (node:internal/modules/cjs/loader:816:12) Aug 11 23:05:33 halten2 bash[5313]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) Aug 11 23:05:33 halten2 bash[5313]: at node:internal/main/run_main_module:17:47 Aug 11 23:05:33 halten2 systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 11 23:05:33 halten2 systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 11 23:05:34 halten2 systemd[1]: iobroker.service: Service RestartSec=100ms expired, scheduling restart. Aug 11 23:05:34 halten2 systemd[1]: iobroker.service: Scheduled restart job, restart counter is at 30. Aug 11 23:05:34 halten2 systemd[1]: Stopped ioBroker Server. Aug 11 23:05:34 halten2 systemd[1]: Started ioBroker Server. Aug 11 23:05:34 halten2 systemd[1]: Started Session 11 of user root.Laut syslog sollte ioBroker laufen.
Und was ist der "activateDateChecker"? -
@spicer sagte in Habt Ihr auch performance Probleme seit Update?:
Started Session 11 of user root.
Bist du mit root unterwegs !?
@glasfaser
Yep. Als User root und im root Verzeichnis.Mache den fix gerade als pi.
Edit:
Hat nix gebracht :(
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