Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Fehlermeldung: JavaScript heap out of memory

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fehlermeldung: JavaScript heap out of memory

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      myssv last edited by myssv

      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 memory
      

      An 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 iobroker

      Das Ganze läuft in einem Docker Container auf einer Synology.

      Kann mir jemand helfen?

      M 1 Reply Last reply Reply Quote 0
      • M
        myssv @myssv last edited by myssv

        Es scheint an diesem Script zu liegen:

        8544ce42-6e37-46c2-b131-a561dabfbccc-grafik.png

        Wenn ich den Wasseralarm auslöse, schmiert die Javascript Instanz ab.

        Ich finde da aber keinen Fehler ...

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @myssv last edited by

          @myssv sagte: Es scheint an diesem Script zu liegen:

          Kein Wunder: "wiederhole solange" erzeugt regelmäßig eine Endlosschleife.

          M 1 Reply Last reply Reply Quote 0
          • M
            myssv @paul53 last edited by

            @paul53 AARRGGHH .... Danke!!

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @myssv last edited by

              @myssv
              Funktionierendes Prinzip:

              Bild_2021-08-24_184805.png

              Wert:

              Blockly_DP_Props.JPG

              M 1 Reply Last reply Reply Quote 0
              • M
                myssv @paul53 last edited by

                @paul53 👍

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                955
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                2
                6
                629
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo