NEWS
Probleme mit dem node-red Adapter nach Umzug auf VM (ProxMox)
-
Eigentlich hab ich auf 4 GIB eingestellt und jetzt nochmal auf 6 GIB gestellt. Muss ich mal schauen was passiert.
In der Übersicht der VM war der Speicher bei 3 GIB bei 90 Prozent.
` > node-red.0 2019-02-01 05:43:37.048 info Starting node-red: –max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.jsnode-red.0 2019-02-01 05:43:32.039 info node-red exited with null
node-red.0 2019-02-01 05:43:32.021 warn node::Buffer::New(v8::Isolate*, v8::Localv8::string, node::encoding) [node-red] 11: 0x8e9444 [node-red] 12: v8::internal::FunctionCallbackArguments::Call(void ()(v8::FunctionCallbackInfo v8::valuenode-red.0 2019-02-01 05:43:32.021 warn node::StringBytes::Write(v8::Isolate, char*, unsigned long, v8::Localv8::value, node::encoding, int*) [node-red] 10:
node-red.0 2019-02-01 05:43:32.021 warn v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node-red] 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [node-red] 6: v8::internal::String::SlowFlatte
node-red.0 2019-02-01 05:43:32.021 warn v8::Utils::ReportOOMFailure(char const*, bool) [node-red] 4:
node-red.0 2019-02-01 05:43:32.021 warn 0x8ccf9c [node-red] 3:
node-red.0 2019-02-01 05:43:32.010 warn node::Abort() [node-red] 2:
node-red.0 2019-02-01 05:43:32.009 warn FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1:</v8::value></v8::value></v8::string> `
Sieht noch genauso aus.
-
Eigentlich hab ich auf 4 GIB eingestellt und jetzt nochmal auf 6 GIB gestellt. Muss ich mal schauen was passiert.
In der Übersicht der VM war der Speicher bei 4 GIB bei 90 Prozent.
node-red.0 2019-02-01 05:43:37.048 info Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2019-02-01 05:43:32.039 info node-red exited with null node-red.0 2019-02-01 05:43:32.021 warn node::Buffer::New(v8::Isolate*, v8::Local<v8::string>, node::encoding) [node-red] 11: 0x8e9444 [node-red] 12: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo <v8::value>node-red.0 2019-02-01 05:43:32.021 warn node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::value>, node::encoding, int*) [node-red] 10: node-red.0 2019-02-01 05:43:32.021 warn v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node-red] 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [node-red] 6: v8::internal::String::SlowFlatte node-red.0 2019-02-01 05:43:32.021 warn v8::Utils::ReportOOMFailure(char const*, bool) [node-red] 4: node-red.0 2019-02-01 05:43:32.021 warn 0x8ccf9c [node-red] 3: node-red.0 2019-02-01 05:43:32.010 warn node::Abort() [node-red] 2: node-red.0 2019-02-01 05:43:32.009 warn FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1:</v8::value></v8::value></v8::string>Sieht noch genauso aus.
-
…..hat es hier mit zu tun ? Das hab ich nicht gemacht.
Bei einer bestehenden ioBroker-Installation müssen beim Wechsel der Masterversion von nodejs (4.x, 6.x, 8.x, 10.x) anschließend unbedingt die bereits installierten Adapter für diese geänderte node-Version neu kompiliert werden. Dies geschieht mit dem Befehl: sudo ./reinstall.sh In sehr alten Installationen gab es zwei Bugs bei dieser Datei. Deshalb sollten erst die Eigenschaften Dateigröße und Ausführbarkeit überprüft werden: cd /opt/iobroker ls -l reinstall.sh 1 2 cd /opt/iobroker ls -l reinstall.sh -
hab ich gemacht. keine Besserung.
Dann habe ich ein update auf 6.7.0 gemacht.
Auch keine Besserung.
Gibt es vielleicht eine bestimmte Vorgehensweise bei der Installation von IObroker mit anschließendem einspielen eines Backups vom anderem System ?
Ich würde ja auch nochmal mal von vorne anfangen beziehungsweise ich habe in gewissen Abständen Snapshots gemacht um wieder zurück zu springen.