Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. JS Adapter? heap out of memory

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    898

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

JS Adapter? heap out of memory

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
heap out of memory
8 Beiträge 5 Kommentatoren 1.5k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • kmxakK Offline
    kmxakK Offline
    kmxak
    Most Active
    schrieb am zuletzt editiert von
    #1

    Moin, hatte gestern Abend die erste Meldung darauf hin hatte ich den ioBroker neu gestartet ohne Erfolg.
    Dann alle JavaScripte gestoppt und den Adapter neu gestartet und die Scripte einzeln wieder eingeschaltet.

    Seit dem lief es wieder bis gerade eben.

    Folgende Fehlermeldung bekomme ich:

    host.ioBroker	2019-03-09 13:06:07.989	error	instance system.adapter.admin.0 terminated with code null ()
    host.ioBroker	2019-03-09 13:06:07.989	warn	instance system.adapter.admin.0 terminated due to SIGABRT
    Caught	2019-03-09 13:06:07.989	error	by controller[13]: 12: 0x1f763431b2e7
    Caught	2019-03-09 13:06:07.989	error	by controller[13]: [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[12]: 0x8e9444
    Caught	2019-03-09 13:06:07.989	error	by controller[11]: 11:
    Caught	2019-03-09 13:06:07.989	error	by controller[11]: node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[10]: 10:
    Caught	2019-03-09 13:06:07.989	error	by controller[10]: node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[9]: 9:
    Caught	2019-03-09 13:06:07.989	error	by controller[9]: v8::String::WriteUtf8(char*, int, int*, int) const [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[8]: 8:
    Caught	2019-03-09 13:06:07.989	error	by controller[8]: v8::internal::String::Flatten(v8::internal::Handle<v8::internal::String>, v8::internal::PretenureFlag) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[7]: 7:
    Caught	2019-03-09 13:06:07.989	error	by controller[7]: v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[6]: 6:
    Caught	2019-03-09 13:06:07.989	error	by controller[6]: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[5]: 5:
    Caught	2019-03-09 13:06:07.989	error	by controller[5]: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [io.admin.0]
    Caught	2019-03-09 13:06:07.989	error	by controller[4]: 4:
    Caught	2019-03-09 13:06:07.988	error	by controller[4]: v8::Utils::ReportOOMFailure(char const*, bool) [io.admin.0]
    Caught	2019-03-09 13:06:07.988	error	by controller[3]: 3:
    Caught	2019-03-09 13:06:07.988	error	by controller[3]: 0x8ccf9c [io.admin.0]
    Caught	2019-03-09 13:06:07.988	error	by controller[2]: 2:
    Caught	2019-03-09 13:06:07.988	error	by controller[2]: node::Abort() [io.admin.0]
    Caught	2019-03-09 13:06:07.988	error	by controller[1]: 1:
    Caught	2019-03-09 13:06:07.988	error	by controller[0]: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
    
    root@ioBroker:/home/alex# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           5829        3236        1939          50         653        2310
    Swap:          5996         328        5668
    
    

    Im Error steht auch der Admin Adapter. Sehe ich das ggf. falsch und der verursacher ist der Admin Adapter?
    Dieser ist teilweise auch echt langsam.

    Hat einer eine Idee?

    Gruß Alex

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Welche nodejs Version ist im Einsatz? Welche js-controller Version? Welche javascript Adapter Version?
      Ein paar mehr Infos wären schon schön ;-)

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • kmxakK kmxak

        Moin, hatte gestern Abend die erste Meldung darauf hin hatte ich den ioBroker neu gestartet ohne Erfolg.
        Dann alle JavaScripte gestoppt und den Adapter neu gestartet und die Scripte einzeln wieder eingeschaltet.

        Seit dem lief es wieder bis gerade eben.

        Folgende Fehlermeldung bekomme ich:

        host.ioBroker	2019-03-09 13:06:07.989	error	instance system.adapter.admin.0 terminated with code null ()
        host.ioBroker	2019-03-09 13:06:07.989	warn	instance system.adapter.admin.0 terminated due to SIGABRT
        Caught	2019-03-09 13:06:07.989	error	by controller[13]: 12: 0x1f763431b2e7
        Caught	2019-03-09 13:06:07.989	error	by controller[13]: [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[12]: 0x8e9444
        Caught	2019-03-09 13:06:07.989	error	by controller[11]: 11:
        Caught	2019-03-09 13:06:07.989	error	by controller[11]: node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[10]: 10:
        Caught	2019-03-09 13:06:07.989	error	by controller[10]: node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[9]: 9:
        Caught	2019-03-09 13:06:07.989	error	by controller[9]: v8::String::WriteUtf8(char*, int, int*, int) const [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[8]: 8:
        Caught	2019-03-09 13:06:07.989	error	by controller[8]: v8::internal::String::Flatten(v8::internal::Handle<v8::internal::String>, v8::internal::PretenureFlag) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[7]: 7:
        Caught	2019-03-09 13:06:07.989	error	by controller[7]: v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[6]: 6:
        Caught	2019-03-09 13:06:07.989	error	by controller[6]: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[5]: 5:
        Caught	2019-03-09 13:06:07.989	error	by controller[5]: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [io.admin.0]
        Caught	2019-03-09 13:06:07.989	error	by controller[4]: 4:
        Caught	2019-03-09 13:06:07.988	error	by controller[4]: v8::Utils::ReportOOMFailure(char const*, bool) [io.admin.0]
        Caught	2019-03-09 13:06:07.988	error	by controller[3]: 3:
        Caught	2019-03-09 13:06:07.988	error	by controller[3]: 0x8ccf9c [io.admin.0]
        Caught	2019-03-09 13:06:07.988	error	by controller[2]: 2:
        Caught	2019-03-09 13:06:07.988	error	by controller[2]: node::Abort() [io.admin.0]
        Caught	2019-03-09 13:06:07.988	error	by controller[1]: 1:
        Caught	2019-03-09 13:06:07.988	error	by controller[0]: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
        
        root@ioBroker:/home/alex# free -m
                      total        used        free      shared  buff/cache   available
        Mem:           5829        3236        1939          50         653        2310
        Swap:          5996         328        5668
        
        

        Im Error steht auch der Admin Adapter. Sehe ich das ggf. falsch und der verursacher ist der Admin Adapter?
        Dieser ist teilweise auch echt langsam.

        Hat einer eine Idee?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @kmxak sagte in JS Adapter? heap out of memory:

        Hat einer eine Idee?

        Swap:          5996         328        5668
        

        Der Speicher ist knapp - der Swap wird schon benutzt

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        SegwayS 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @kmxak sagte in JS Adapter? heap out of memory:

          Hat einer eine Idee?

          Swap:          5996         328        5668
          

          Der Speicher ist knapp - der Swap wird schon benutzt

          SegwayS Offline
          SegwayS Offline
          Segway
          schrieb am zuletzt editiert von
          #4

          @Homoran sagte in JS Adapter? heap out of memory:

          Der Speicher ist knapp

          Ist das so? Available ist ja noch über 2000 !

          Gruß Dirk
          Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

          HomoranH 1 Antwort Letzte Antwort
          0
          • SegwayS Segway

            @Homoran sagte in JS Adapter? heap out of memory:

            Der Speicher ist knapp

            Ist das so? Available ist ja noch über 2000 !

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @Segway
            bessere Formulierung?:

            Der Speicher ist knapp gewesen - der Swap wurde schon benutzt

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • kmxakK kmxak

              Moin, hatte gestern Abend die erste Meldung darauf hin hatte ich den ioBroker neu gestartet ohne Erfolg.
              Dann alle JavaScripte gestoppt und den Adapter neu gestartet und die Scripte einzeln wieder eingeschaltet.

              Seit dem lief es wieder bis gerade eben.

              Folgende Fehlermeldung bekomme ich:

              host.ioBroker	2019-03-09 13:06:07.989	error	instance system.adapter.admin.0 terminated with code null ()
              host.ioBroker	2019-03-09 13:06:07.989	warn	instance system.adapter.admin.0 terminated due to SIGABRT
              Caught	2019-03-09 13:06:07.989	error	by controller[13]: 12: 0x1f763431b2e7
              Caught	2019-03-09 13:06:07.989	error	by controller[13]: [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[12]: 0x8e9444
              Caught	2019-03-09 13:06:07.989	error	by controller[11]: 11:
              Caught	2019-03-09 13:06:07.989	error	by controller[11]: node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[10]: 10:
              Caught	2019-03-09 13:06:07.989	error	by controller[10]: node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[9]: 9:
              Caught	2019-03-09 13:06:07.989	error	by controller[9]: v8::String::WriteUtf8(char*, int, int*, int) const [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[8]: 8:
              Caught	2019-03-09 13:06:07.989	error	by controller[8]: v8::internal::String::Flatten(v8::internal::Handle<v8::internal::String>, v8::internal::PretenureFlag) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[7]: 7:
              Caught	2019-03-09 13:06:07.989	error	by controller[7]: v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[6]: 6:
              Caught	2019-03-09 13:06:07.989	error	by controller[6]: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[5]: 5:
              Caught	2019-03-09 13:06:07.989	error	by controller[5]: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [io.admin.0]
              Caught	2019-03-09 13:06:07.989	error	by controller[4]: 4:
              Caught	2019-03-09 13:06:07.988	error	by controller[4]: v8::Utils::ReportOOMFailure(char const*, bool) [io.admin.0]
              Caught	2019-03-09 13:06:07.988	error	by controller[3]: 3:
              Caught	2019-03-09 13:06:07.988	error	by controller[3]: 0x8ccf9c [io.admin.0]
              Caught	2019-03-09 13:06:07.988	error	by controller[2]: 2:
              Caught	2019-03-09 13:06:07.988	error	by controller[2]: node::Abort() [io.admin.0]
              Caught	2019-03-09 13:06:07.988	error	by controller[1]: 1:
              Caught	2019-03-09 13:06:07.988	error	by controller[0]: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
              
              root@ioBroker:/home/alex# free -m
                            total        used        free      shared  buff/cache   available
              Mem:           5829        3236        1939          50         653        2310
              Swap:          5996         328        5668
              
              

              Im Error steht auch der Admin Adapter. Sehe ich das ggf. falsch und der verursacher ist der Admin Adapter?
              Dieser ist teilweise auch echt langsam.

              Hat einer eine Idee?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @kmxak Vielleicht hilft das hier ?
              Es hat nichts mit dem JS-Adapter zu tun, sondern mit Node.js.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • kmxakK Offline
                kmxakK Offline
                kmxak
                Most Active
                schrieb am zuletzt editiert von
                #7

                Node.js
                v8.15.0
                NPM
                6.4.1
                JS Controller
                1.4.2

                Alle Adapter auf latest aktuell.

                Der Fehler ist seit dem auch nicht mehr aufgetreten. An dem Tag ging nix...
                War sehr komisch.

                Danke paul53 werde ich mal testen falls es mal wieder auftritt

                Gruß Alex

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #8

                  Ok, also die nodejs version sollte nicht vom memory leak betroffen sein.

                  Was mir da noch so in den Sinn kommt: Was laufen denn da so für Skripte? Haben die alle gescheites Fehlerhandling? Vllt ist an dem tag ne externe Seite oder irgendwas abhängiggen nicht erreichbar gewesen und daher ein Skript wegen mangelndem Fehler-Handling amok gelaufen?
                  (zB externe URL wird per setInterval regelmässig abgefragt und hatte Timeouts und es haben sich daher laufende requests angestaut weil setInterval halt immer weiter neue requests macht ohne darauf zu achten ob der letzte beendet ist oder sowas)

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  719

                  Online

                  32.6k

                  Benutzer

                  82.2k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe