Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. FATAL ERROR: Reached heap limit Allocation failed...

    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

    FATAL ERROR: Reached heap limit Allocation failed...

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

      • 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

      arteck 1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active @bubiman last edited by arteck

        @bubiman sagte in FATAL ERROR: Reached heap limit Allocation failed...:

        OOMErrorHandler

        verweisst eher auf ein Script Problem.. und hat nix mit einem docker update zu tun

        B 1 Reply Last reply Reply Quote 0
        • B
          bubiman @arteck last edited by

          @arteck
          Danke für den Hinweis, dann werde ich mal alle Blockly Skripte aus und dann nach und nach einschalten.

          Kann ich zwei Javascript Instanzen haben um die "wichtigen" Skripte auf einer und die restlichen auf einer anderen laufen lassen zu können?

          Meister Mopper 1 Reply Last reply Reply Quote 0
          • Meister Mopper
            Meister Mopper @bubiman last edited by

            @bubiman sagte in FATAL ERROR: Reached heap limit Allocation failed...:

            Kann ich zwei Javascript Instanzen haben um die "wichtigen" Skripte auf einer und die restlichen auf einer anderen laufen lassen zu können?

            Natürlich, ja.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            634
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            3
            4
            214
            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