- Adaptername: javascript.0
- Link zu Adapterrepository:
- Adapterversion: v8.8.3
- js-controller Version: v8.8.3
- Admin Version: v7.4.10
- Hardwaresystem: C3758D4I-4L
- Arbeitsspeicher: 64GB
- Festplattenart: SSD
- Betriebssystem: unraid 6.12.13
- Nodejs-Version: v20.18.3
- NPM-Version: 10.8.2
- Installationsart: docker
- Image, Docker genutzt: Ja
- Ort, Name der Imagedatei: ...
Nachdem ich heute den docker Container geupdated habe stürzt nun alle 3-4min die javascript Instanz mit einer "FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory" Meldung ab:
:"iobroker.onvif@1.1.4"},"reolink":{"version":"1.1.2","platform":"Javascript/Node.js","installedFrom":"iobroker.reolink@1.1.2"}},"statesType":"jsonl","objectsType":"jsonl","noInstances":51,"noCompactInstances":0,"model":"Intel(R) Atom(TM) CPU C3758 @ 2.20GHz","cpus":8,"mem":67408838656,"ostype":"Linux","city":"Düsseldorf","vis":83,"vis-2":2}
================================== > LOG REDIRECT system.adapter.jarvis.0 => true [system.adapter.jarvis.0.logging]
<--- Last few GCs --->
[258:0x56d4d40] 333404 ms: Mark-Compact 4045.0 (4131.8) -> 4038.9 (4142.1) MB, 17816.33 / 0.00 ms (average mu = 0.171, current mu = 0.034) allocation failure; scavenge might not succeed
[258:0x56d4d40] 353777 ms: Mark-Compact 4056.7 (4143.8) -> 4049.9 (4153.1) MB, 20230.61 / 0.00 ms (average mu = 0.077, current mu = 0.007) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0xb8d11b node::OOMErrorHandler(char const*, v8::OOMDetails const&) [io.javascript.0]
2: 0xf01b70 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [io.javascript.0]
3: 0xf01e57 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [io.javascript.0]
4: 0x1113aa5 [io.javascript.0]
5: 0x112b928 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0]
6: 0x1101a41 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0]
7: 0x1102bd5 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0]
8: 0x10e0226 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [io.javascript.0]
9: 0x153c086 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0]
10: 0x7f9b43ed9ef6
================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped]
================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging]
Kann mir irgendjemand da weiterhelfen? Braucht der Docker mehr RAM?
Vielen Dank