NEWS
Fehlermeldung: JavaScript heap out of memory
-
Moin zusammen,
ich bekomme mit einem Mal folgende Fehler:
ioBroker-Logs:
host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[12]: 12: 0x140dcd9 [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[11]: 11: 0x107158e v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[10]: 10: 0xd2ef5b v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[9]: 9: 0xd6853c v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[8]: 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[7]: 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[6]: 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[5]: 5: 0xd57c85 [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[4]: 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[3]: 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[2]: 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.202 error Caught by controller[1]: 1: 0xa1a640 node::Abort() [io.javascript.0] host.iobroker 2021-08-24 17:28:07.199 error Caught by controller[0]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory host.iobroker 2021-08-24 17:25:12.908 error instance system.adapter.javascript.0 terminated by request of the instance itself and will not be restarted, before user restarts it. host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[8]: 12: 0x140dcd9 [io.javascript.0] host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[7]: 11: 0x1071236 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[6]: 10: 0xd15b95 v8::internal::StackGuard::HandleInterrupts() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[5]: 9: 0xd6712f v8::internal::Heap::HandleGCRequest() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[4]: 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[3]: 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[2]: 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[1]: 5: 0xd57c85 [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 1: 0xa1a640 node::Abort() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.300 error Caught by controller[0]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memoryAn der Console kommen folgende Meldungen:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 0xa1a640 node::Abort() [io.javascript.0] 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 5: 0xd57c85 [io.javascript.0] 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] 9: 0xd6712f v8::internal::Heap::HandleGCRequest() [io.javascript.0] 10: 0xd15b95 v8::internal::StackGuard::HandleInterrupts() [io.javascript.0] 11: 0x1071236 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] 12: 0x140dcd9 [io.javascript.0] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging] FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 0xa1a640 node::Abort() [io.javascript.0] 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 5: 0xd57c85 [io.javascript.0] 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] 9: 0xd6853c v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0] 10: 0xd2ef5b v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [io.javascript.0] 11: 0x107158e v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] 12: 0x140dcd9 [io.javascript.0]Systeminformationen
iobroker
Plattform linux
Betriebssystem linux
Architektur x64
CPUs 4
Geschwindigkeit 2100 MHz
Modell Intel(R) Atom(TM) CPU C3538 @ 2.10GHz
RAM 31.32 GB
System-Betriebszeit 31 T. 07:08:36
Node.js v12.22.2 (Es gibt eine neuere Version: v12.22.5)
NPM 6.14.13
Datenträgergröße 6.98 TB
freier Festplattenspeicher 2.57 TB
Anzahl der Adapter 356
Betriebszeit 00:13:48
Aktive Instanzen 22
location /opt/iobroker/
Hostname iobrokerDas Ganze läuft in einem Docker Container auf einer Synology.
Kann mir jemand helfen?
-
Moin zusammen,
ich bekomme mit einem Mal folgende Fehler:
ioBroker-Logs:
host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[12]: 12: 0x140dcd9 [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[11]: 11: 0x107158e v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[10]: 10: 0xd2ef5b v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[9]: 9: 0xd6853c v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[8]: 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.204 error Caught by controller[7]: 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[6]: 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[5]: 5: 0xd57c85 [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[4]: 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[3]: 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.203 error Caught by controller[2]: 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] host.iobroker 2021-08-24 17:28:07.202 error Caught by controller[1]: 1: 0xa1a640 node::Abort() [io.javascript.0] host.iobroker 2021-08-24 17:28:07.199 error Caught by controller[0]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory host.iobroker 2021-08-24 17:25:12.908 error instance system.adapter.javascript.0 terminated by request of the instance itself and will not be restarted, before user restarts it. host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[8]: 12: 0x140dcd9 [io.javascript.0] host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[7]: 11: 0x1071236 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.306 error Caught by controller[6]: 10: 0xd15b95 v8::internal::StackGuard::HandleInterrupts() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[5]: 9: 0xd6712f v8::internal::Heap::HandleGCRequest() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[4]: 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[3]: 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[2]: 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.305 error Caught by controller[1]: 5: 0xd57c85 [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] host.iobroker 2021-08-24 17:24:42.304 error Caught by controller[1]: 1: 0xa1a640 node::Abort() [io.javascript.0] host.iobroker 2021-08-24 17:24:42.300 error Caught by controller[0]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memoryAn der Console kommen folgende Meldungen:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 0xa1a640 node::Abort() [io.javascript.0] 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 5: 0xd57c85 [io.javascript.0] 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] 9: 0xd6712f v8::internal::Heap::HandleGCRequest() [io.javascript.0] 10: 0xd15b95 v8::internal::StackGuard::HandleInterrupts() [io.javascript.0] 11: 0x1071236 v8::internal::Runtime_StackGuard(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] 12: 0x140dcd9 [io.javascript.0] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [Process stopped] ================================== > LOG REDIRECT system.adapter.javascript.0 => false [system.adapter.javascript.0.logging] FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory 1: 0xa1a640 node::Abort() [io.javascript.0] 2: 0xa1aa4c node::OnFatalError(char const*, char const*) [io.javascript.0] 3: 0xb9a68e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 4: 0xb9aa09 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] 5: 0xd57c85 [io.javascript.0] 6: 0xd58316 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [io.javascript.0] 7: 0xd64bd5 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [io.javascript.0] 8: 0xd65a85 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] 9: 0xd6853c v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0] 10: 0xd2ef5b v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [io.javascript.0] 11: 0x107158e v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] 12: 0x140dcd9 [io.javascript.0]Systeminformationen
iobroker
Plattform linux
Betriebssystem linux
Architektur x64
CPUs 4
Geschwindigkeit 2100 MHz
Modell Intel(R) Atom(TM) CPU C3538 @ 2.10GHz
RAM 31.32 GB
System-Betriebszeit 31 T. 07:08:36
Node.js v12.22.2 (Es gibt eine neuere Version: v12.22.5)
NPM 6.14.13
Datenträgergröße 6.98 TB
freier Festplattenspeicher 2.57 TB
Anzahl der Adapter 356
Betriebszeit 00:13:48
Aktive Instanzen 22
location /opt/iobroker/
Hostname iobrokerDas Ganze läuft in einem Docker Container auf einer Synology.
Kann mir jemand helfen?
-
Es scheint an diesem Script zu liegen:

Wenn ich den Wasseralarm auslöse, schmiert die Javascript Instanz ab.
Ich finde da aber keinen Fehler ...
-
@myssv sagte: Es scheint an diesem Script zu liegen:
Kein Wunder: "wiederhole solange" erzeugt regelmäßig eine Endlosschleife.
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


