NEWS
NodeRed Adapter startet fast stündlich neu
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: Raspian x64 Node-Version: 18.17.0 Nodejs-Version: 18.17.0 NPM-Version: 9.6.7 Installationsart: Manuell (denke ich) Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo zusammen,
bei mir startet der NodeRed Adapter fast jede Stunde neu mit der folgenden Fehlermeldung.
Für mich sieht es so aus, als würde irgendwo der Speicher volllaufen, so dass dieser dann irgendwann abschmiert.
Oft stürzt er auch ab wenn ich versuche die die Seite im Browser zu öffnen.
Adapterversion ist die aktuellste mit 4.0.3. Habe auch schon node.js geupdatet und "iob fix" versucht.
Leider ohne den erwünschten Erfolg.Vielleicht weiß von euch jemand Rat.
Vielen Dank schonmal für die Hilfe.
Rene
2023-07-26 19:16:31.819 - warn: node-red.0 (366752) <--- Last few GCs ---> [366767:0xb16c060] 72666 ms: Mark-sweep (reduce) 125.3 (134.3) -> 125.2 (131.0) MB, 130.1 / 0.0 ms (+ 0.0 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 149 ms) (average mu = 0.924, current mu = 0.272) alloc[366767:0xb16c060] 72838 ms: Mark-sweep (reduce) 126.2 (131.5) -> 125.2 (131.5) MB, 18.6 / 0.0 ms (+ 93.2 ms in 352 steps since start of marking, biggest step 1.2 ms, walltime since start of marking 131 ms) (average mu = 0.872, current mu = 0.349) fin <--- JS stacktrace ---> FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory 2023-07-26 19:16:31.834 - warn: node-red.0 (366752) 1: 0xb712ac node::Abort() [node-red] 2: 0xa93f08 [node-red] 3: 0xd3bb10 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node-red] 4: 0xd3bce0 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node-red] 5: 0xf1a26c [node-red] 6: 0xf2c20c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node-red] 7: 0xf2d1b4 v8::internal::Heap::FinalizeIncrementalMarkingIfComplete(v8::internal::GarbageCollectionReason) [node-red] 8: 0xf3078c v8::internal::IncrementalMarkingJob::Task::RunInternal() [node-red] 2023-07-26 19:16:31.838 - warn: node-red.0 (366752) 9: 0xe154b0 non-virtual thunk to v8::internal::CancelableTask::Run() [node-red] 10: 0xbd3ad4 [node-red] 11: 0xbd6f08 node::PerIsolatePlatformData::FlushForegroundTasksInternal() [node-red] 12: 0x15e098c [node-red] 2023-07-26 19:16:31.851 - warn: node-red.0 (366752) 13: 0x15f2ac8 [node-red] 14: 0x15e13f4 uv_run [node-red] 15: 0xac1ad8 node::SpinEventLoop(node::Environment*) [node-red] 16: 0xbb06a0 node::NodeMainInstance::Run() [node-red] 17: 0xb309ec node::LoadSnapshotDataAndRun(node::SnapshotData const**, node::InitializationResult const*) [node-red] 18: 0xb34154 node::Start(int, char**) [node-red] 19: 0x7f94e5de18 __libc_start_main [/lib/aarch64-linux-gnu/libc.so.6] 20: 0xac0008 [node-red] 2023-07-26 19:16:31.890 - info: node-red.0 (366752) node-red exited with null 2023-07-26 19:16:36.892 - info: node-red.0 (366752) 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```
-
@rejenny schaut vielleicht so aus, als ob du NodeRed nicht genügend Speicher gönnst, mach mal von 128kb auf 512 oder1024
-
Kurzes Update. Das vergrößern des max. Speichers scheint die Lösung gewesen sein.
Vielen Danke für die Unterstützung.