NEWS
Backup seit Update auf NodeJS 14 nicht mehr möglich
-
@tbi
Backups brauchen viel Speicher. -
lösung für denjenigen, der das mal liest und auch vom Raspberry in den Docker migrieren möchte aber kein Backup hinbekommt:
-
Mit der Konsole beim Raspberry einloggen
-
Das Verzeichnis /opt/iobroker tar.gz'n
-
Dann per FTP runterziehn und
-
im Docker gemounteten Verzeichnis extrahieren (vorher die dortigen Inhalte löschen)
-
dann die Applikation im Docker starten und es klappt.
-
-
@tbi Hi, welcher js-controller ist denn im Einsatz?
-
@apollon77 Hi,
Der Adapter Javascriptausführung in Version 5.2.21
NODE.JS: V14.19.0
NPM: 6.14.16 -
-
Ich hab aktuell das gleiche Problem mit js 4.0.18
Beim Update auf js 4.0.18 habe ich auch node.js von 12 auf 14 aktualisiert.
vllt. liegt es daran?
-
Nein, backup funktioniert natürlich grundsätzlich auch mit nodejs@14.
-
@kuddel Interessant. Man könnte man Node.js 16 versuchen oder ein Diowngrade auf die 12 um zu sehen ob es da jeweils besser ist ggf
-
-
@apollon77 backup mit node 14 funktioniert auch bei mir.
Allerdings mit controller v3 -
Hier kein Problem mit Backup:
nodejs 14.19.0
controller 4.0.15@apollon77 Edit: Das war beim Testsystem...
Beim pi slave meines produktivsystems mit controller 4.0.18 und nodejs 14.19.0 gibt es auch diese Fehlermeldung...pi@iobrokerpi:~ $ iob backup host.iobrokerpi 15949 states saved host.iobrokerpi 18108 objects saved <--- Last few GCs ---> [18127:0x3f13e00] 20166 ms: Scavenge 177.6 (199.9) -> 177.3 (201.9) MB, 8.0 / 0.0 ms (average mu = 0.944, current mu = 0.934) allocation failure [18127:0x3f13e00] 22449 ms: Mark-sweep (reduce) 311.9 (336.2) -> 177.3 (184.9 ) MB, 160.8 / 0.0 ms (+ 0.0 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 655 ms) (average mu = 0.946, current mu = 0.946) extern <--- JS stacktrace ---> FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation fail ed - JavaScript heap out of memory /usr/bin/iob: line 8: 18126 Aborted sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" pi@iobrokerpi:~ $
Edit2: Beim Master und beim 2. Slave (ein NUC) keine Fehlermeldung
-
@fredf sagte in Backup seit Update auf NodeJS 14 nicht mehr möglich:
Edit2: Beim Master und beim 2. Slave (ein NUC) keine Fehlermeldung
Wie unterscheiden die sich in Bezug auf "free -m" ?
-
-
@fredf heisst also die 500MB RAM auf dem Pi reichen nicht für backup