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. ioBroker Allgemein
  4. Admin, Influx und Javascript.. Nodejs - Memory Limits?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

Admin, Influx und Javascript.. Nodejs - Memory Limits?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
admin-adapterjavascript adapterinflux-adapterspeicherverbrauchram sparenraminstanzenv8-enginechromev8nodejs memory limits
30 Beiträge 5 Kommentatoren 2.5k Aufrufe 5 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.
  • ? Ein ehemaliger Benutzer

    @dp20eic

    ja, ich kann das NUR so machen.. Filter mit der Instanz, dann noch meist Name, dann noch Raum.. / Funktion...

    Vielleicht ist auch meine Datenbank im Eimer... oder das ist die Grenze... das komische ist ja, dass keiner der Adapter mehr als 4GB Ram benutzt, obwohl vorhanden und oder sogar eingestellt....

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #17

    @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

    Adapter mehr als 4GB Ram benutzt, obwohl vorhanden und oder sogar eingestellt....

    Moin,

    kenne mich mit nodejs, nicht aus, ist das ein online Parameter, oder muss da etwas neu gestartet werden, dass der greift?

    VG
    Bernd

    ? 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

      Adapter mehr als 4GB Ram benutzt, obwohl vorhanden und oder sogar eingestellt....

      Moin,

      kenne mich mit nodejs, nicht aus, ist das ein online Parameter, oder muss da etwas neu gestartet werden, dass der greift?

      VG
      Bernd

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #18

      @dp20eic

      lt. Log wurde die Instanz nach Aenderung des Parameters neu gestartet...
      Gab dann aber durcheinander und die VM hat sich nicht mehr eingekriegt..

      Hab jetzt das VM-Backup und LXC-Redis-Backup restored, bin auf Node 20.8.1 und NPM 10.1.0, der Speicherverbrauch ist satte 2GB weniger, laeuft jetzt mit 8-9 GB anstatt mit 11 GB Ram..

      beobachte und teste mal morgen weiter... bisher alles gut.. aber jetzt ist auch Feierabend :-)
      Gut zu wissen, dass meine 66 Instanzen auch mit Node 20 laufen.. das update hab ich mit dem command "iob nodejs-update 20"gemacht..

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @dp20eic

        lt. Log wurde die Instanz nach Aenderung des Parameters neu gestartet...
        Gab dann aber durcheinander und die VM hat sich nicht mehr eingekriegt..

        Hab jetzt das VM-Backup und LXC-Redis-Backup restored, bin auf Node 20.8.1 und NPM 10.1.0, der Speicherverbrauch ist satte 2GB weniger, laeuft jetzt mit 8-9 GB anstatt mit 11 GB Ram..

        beobachte und teste mal morgen weiter... bisher alles gut.. aber jetzt ist auch Feierabend :-)
        Gut zu wissen, dass meine 66 Instanzen auch mit Node 20 laufen.. das update hab ich mit dem command "iob nodejs-update 20"gemacht..

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #19

        @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

        das update hab ich mit dem command "iob nodejs-update 20"gemacht..

        :+1: :face_with_cowboy_hat:

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

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

          Also auch uns kommt das komisch vor. ich verstehe nicht warum Admin beim aufklappen so viel RAM braucht ... @foxriver76 schaut mal rein

          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
          • apollon77A apollon77

            Also auch uns kommt das komisch vor. ich verstehe nicht warum Admin beim aufklappen so viel RAM braucht ... @foxriver76 schaut mal rein

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #21

            @apollon77 @foxriver76

            Danke schonmal! Ich hatte ja vor ein paar Monaten noch viel mehr States und Objects, waren ueber 130000, mit Node 18 und js-controller 4.x und die ersten Admin V6.x.. da lief das ja alles, war in einem Bullseye LXC installiert, Redis auch extern in einem LXC.
            Hatte dann auf js-controller 5.x Alpha geupdated und irgendwann fingen die Probleme mit dem Backup an, dass so alles lief, aber beim iob backup der OOM kam.. das hatten wir damals behoben.. und seitdem habe ich auch die Objects und States reduziert, weil wir ja dachten, es liegt daran..

            Hatte dann mit dem Release von js-controller 5.x ne VM mit Bookworm aufgesetzt, und das Backup eingespielt..
            Seitdem frisst der Admin viel mehr.. Vergleichbar ist das alles nicht, da damals andere Versionen von Admin usw. ja installiert waren..

            Habe gestern dann auf Node 20 hochgezogen, was Problemlos durchlief und nach nem Reboot laeuft auch alles. Insgesamt ist der benutzte Ram etwas weniger, im Schnitt jetzt bei 9,9GB, vorher mit Node18 war er bei 11GB.
            Es sind sonst keine Updates gemacht worden.
            Habe jetzt bei Admin nix drin stehen, beim Ram, nur bei Influx 8192, und bei Javascript 4096, das laeuft bis jetzt auch alles ohne Fehler. Die gesamte VM hat 64Gb Ram. Habe seitdem auch das Ballooning aus, vielleicht war da auch der Wurm drin.. dass er keine 4GB Ram am Stueck hatte.. hmpff alles schwer nachzuvollziehen...

            apollon77A 1 Antwort Letzte Antwort
            1
            • ? Ein ehemaliger Benutzer

              @apollon77 @foxriver76

              Danke schonmal! Ich hatte ja vor ein paar Monaten noch viel mehr States und Objects, waren ueber 130000, mit Node 18 und js-controller 4.x und die ersten Admin V6.x.. da lief das ja alles, war in einem Bullseye LXC installiert, Redis auch extern in einem LXC.
              Hatte dann auf js-controller 5.x Alpha geupdated und irgendwann fingen die Probleme mit dem Backup an, dass so alles lief, aber beim iob backup der OOM kam.. das hatten wir damals behoben.. und seitdem habe ich auch die Objects und States reduziert, weil wir ja dachten, es liegt daran..

              Hatte dann mit dem Release von js-controller 5.x ne VM mit Bookworm aufgesetzt, und das Backup eingespielt..
              Seitdem frisst der Admin viel mehr.. Vergleichbar ist das alles nicht, da damals andere Versionen von Admin usw. ja installiert waren..

              Habe gestern dann auf Node 20 hochgezogen, was Problemlos durchlief und nach nem Reboot laeuft auch alles. Insgesamt ist der benutzte Ram etwas weniger, im Schnitt jetzt bei 9,9GB, vorher mit Node18 war er bei 11GB.
              Es sind sonst keine Updates gemacht worden.
              Habe jetzt bei Admin nix drin stehen, beim Ram, nur bei Influx 8192, und bei Javascript 4096, das laeuft bis jetzt auch alles ohne Fehler. Die gesamte VM hat 64Gb Ram. Habe seitdem auch das Ballooning aus, vielleicht war da auch der Wurm drin.. dass er keine 4GB Ram am Stueck hatte.. hmpff alles schwer nachzuvollziehen...

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #22

              @ilovegym Schau mal ob sich Admin 6.12.0 wad den RAM verbrauch angeht anders verhält

              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
              ? 2 Antworten Letzte Antwort
              0
              • apollon77A apollon77

                @ilovegym Schau mal ob sich Admin 6.12.0 wad den RAM verbrauch angeht anders verhält

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #23

                @apollon77

                leider nicht, sieht genauso aus:

                41c6ba0c-b435-4f14-97c5-3afa0c34f3fc-image.png

                1 Antwort Letzte Antwort
                0
                • apollon77A apollon77

                  @ilovegym Schau mal ob sich Admin 6.12.0 wad den RAM verbrauch angeht anders verhält

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #24

                  @apollon77 sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                  @ilovegym Schau mal ob sich Admin 6.12.0 wad den RAM verbrauch angeht anders verhält

                  so, etwas rumgespielt... im Objektbrowser hat sich einiges getan, hier kann ich endlich meine Sonoff (7800 Objekte ) und Zigbee (2600) exportieren, das hat vorher nicht geklappt, kam kein Fehler, ging einfach nicht.. jetzt gehts. Super!

                  Dann, ich habe mal etliche Objekte (7600) am Stueck aus der History raus genommen, da hat er sich vorher im Memory hochgeschaukelt bis OOM kam... das klappt jetzt! Super!
                  Also auf jeden Fall verbessert ! :+1: :+1: :+1: :+1:

                  apollon77A 1 Antwort Letzte Antwort
                  1
                  • ? Ein ehemaliger Benutzer

                    @apollon77 sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                    @ilovegym Schau mal ob sich Admin 6.12.0 wad den RAM verbrauch angeht anders verhält

                    so, etwas rumgespielt... im Objektbrowser hat sich einiges getan, hier kann ich endlich meine Sonoff (7800 Objekte ) und Zigbee (2600) exportieren, das hat vorher nicht geklappt, kam kein Fehler, ging einfach nicht.. jetzt gehts. Super!

                    Dann, ich habe mal etliche Objekte (7600) am Stueck aus der History raus genommen, da hat er sich vorher im Memory hochgeschaukelt bis OOM kam... das klappt jetzt! Super!
                    Also auf jeden Fall verbessert ! :+1: :+1: :+1: :+1:

                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #25

                    @ilovegym Der Dank geht voll an @foxriver76

                    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
                    • apollon77A apollon77

                      @ilovegym Der Dank geht voll an @foxriver76

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #26

                      @apollon77 @apollon77 @arteck

                      sooo hab was gefunden, wegen hohem Ram Verbrauch von Admin, Influx und Javascript.. und OOM beim Backup.....!!

                      es war KEINS der 727 Scripte, die laufen...

                      Es haengt zusammen mit dem Objektbrowser vom Admin-Adapter, ich hatte mir immer einige Objektbaeume exportiert und im neuen iobroker dann importiert, um nicht alle 3000 Objecte vom Zigbee-Adapter mit Raeumen und Funktionen und Beschreibungen der Objekte neu erstellen zu muessen.
                      Also im alten iobroker den Baum exportiert, hier hatte ich meist userdata.0., javascript.0, alias, sonoff, tuya und zigbee gebraucht, und dann diese wieder importiert..

                      Das hat auch immer ohne Fehler geklappt, danach lief aber der Ram im Admin schon hoch.. und wenn ich jetzt noch ein paar Objekte wegen Influx markieren wollte... dann war's vorbei..
                      Das ist nachvollziehbar, ich hab die letzten 2 Wochen bestimmt 12 neue iobroker-Systeme (lxc, vm, docker) neu aufgesetzt, mit Redis als lxc, Redis im iobroker, und jsonl.. weil ich dachte, da haengts.. nee

                      Wenn ich mir die exportierten Objekte so betrachte, dann sind da auch Eintraege von Adaptern drin, die eigentlich beim De-Installieren geloescht werden sollten..
                      zum Beispiel Influx.1., Lightcontrol, SQL.. habe auf dem Testsystem auch ne zweite Influx Instanz installiert, und geloescht, er fragt ja, ob alle Eintraege geloescht werden sollen, jaaa.. solllen sie.. macht er aber nicht...

                      Jetzt ist die Frage.. ist das ein Fehler von Admin, oder ein Fehler von Influx? Da auch SQL (den Lightcontrol hatte ich als Beta, den lassen wir mal weg.. ) noch drin steht.. denke ich nicht, dass alle Adapter da einen Fehler haben.. denke eher, das ist was von Admin oder js-controller?
                      Wer loescht den Kram aus den Objekten?

                      irgendeine Idee ? Ich leg gern ein Issue an und stell den kaputten Objects zur Verfuegung, falls sich jemand sein System schiessen mag.. :-)

                      apollon77A 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @apollon77 @apollon77 @arteck

                        sooo hab was gefunden, wegen hohem Ram Verbrauch von Admin, Influx und Javascript.. und OOM beim Backup.....!!

                        es war KEINS der 727 Scripte, die laufen...

                        Es haengt zusammen mit dem Objektbrowser vom Admin-Adapter, ich hatte mir immer einige Objektbaeume exportiert und im neuen iobroker dann importiert, um nicht alle 3000 Objecte vom Zigbee-Adapter mit Raeumen und Funktionen und Beschreibungen der Objekte neu erstellen zu muessen.
                        Also im alten iobroker den Baum exportiert, hier hatte ich meist userdata.0., javascript.0, alias, sonoff, tuya und zigbee gebraucht, und dann diese wieder importiert..

                        Das hat auch immer ohne Fehler geklappt, danach lief aber der Ram im Admin schon hoch.. und wenn ich jetzt noch ein paar Objekte wegen Influx markieren wollte... dann war's vorbei..
                        Das ist nachvollziehbar, ich hab die letzten 2 Wochen bestimmt 12 neue iobroker-Systeme (lxc, vm, docker) neu aufgesetzt, mit Redis als lxc, Redis im iobroker, und jsonl.. weil ich dachte, da haengts.. nee

                        Wenn ich mir die exportierten Objekte so betrachte, dann sind da auch Eintraege von Adaptern drin, die eigentlich beim De-Installieren geloescht werden sollten..
                        zum Beispiel Influx.1., Lightcontrol, SQL.. habe auf dem Testsystem auch ne zweite Influx Instanz installiert, und geloescht, er fragt ja, ob alle Eintraege geloescht werden sollen, jaaa.. solllen sie.. macht er aber nicht...

                        Jetzt ist die Frage.. ist das ein Fehler von Admin, oder ein Fehler von Influx? Da auch SQL (den Lightcontrol hatte ich als Beta, den lassen wir mal weg.. ) noch drin steht.. denke ich nicht, dass alle Adapter da einen Fehler haben.. denke eher, das ist was von Admin oder js-controller?
                        Wer loescht den Kram aus den Objekten?

                        irgendeine Idee ? Ich leg gern ein Issue an und stell den kaputten Objects zur Verfuegung, falls sich jemand sein System schiessen mag.. :-)

                        apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #27

                        @ilovegym Also exportiert er zuviel? Oder wie? Ichverstehe das Thema noch nicht ganz - auch weil er dann ja diese hohe menge an Objekten und so auch anzeigen sollte nach dem reimport

                        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
                        • apollon77A apollon77

                          @ilovegym Also exportiert er zuviel? Oder wie? Ichverstehe das Thema noch nicht ganz - auch weil er dann ja diese hohe menge an Objekten und so auch anzeigen sollte nach dem reimport

                          ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #28

                          @apollon77

                          Irgendwo muss mir was mal die objects geschossen haben, und das hab ich rum geschleppt.

                          Dazu kommt noch, dass bei deinstall eines Adapters die assignments nicht gelöscht, obwohl der Haken gesetzt war..

                          ? 1 Antwort Letzte Antwort
                          0
                          • ? Ein ehemaliger Benutzer

                            @apollon77

                            Irgendwo muss mir was mal die objects geschossen haben, und das hab ich rum geschleppt.

                            Dazu kommt noch, dass bei deinstall eines Adapters die assignments nicht gelöscht, obwohl der Haken gesetzt war..

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von
                            #29

                            @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                            Dazu kommt noch, dass bei deinstall eines Adapters die assignments nicht gelöscht, obwohl der Haken gesetzt war..

                            Moin,

                            @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                            Also im alten iobroker den Baum exportiert, hier hatte ich meist userdata.0., javascript.0, alias, sonoff, tuya und zigbee gebraucht, und dann diese wieder importiert..

                            Nur so zu meinem Verständnis, Du betreibst doch ioBroker mit Redis, ist das dann der korrekte weg, mit Export und Import?

                            VG
                            Bernd

                            apollon77A 1 Antwort Letzte Antwort
                            1
                            • ? Ein ehemaliger Benutzer

                              @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                              Dazu kommt noch, dass bei deinstall eines Adapters die assignments nicht gelöscht, obwohl der Haken gesetzt war..

                              Moin,

                              @ilovegym sagte in Admin, Influx und Javascript.. Nodejs - Memory Limits?:

                              Also im alten iobroker den Baum exportiert, hier hatte ich meist userdata.0., javascript.0, alias, sonoff, tuya und zigbee gebraucht, und dann diese wieder importiert..

                              Nur so zu meinem Verständnis, Du betreibst doch ioBroker mit Redis, ist das dann der korrekte weg, mit Export und Import?

                              VG
                              Bernd

                              apollon77A Offline
                              apollon77A Offline
                              apollon77
                              schrieb am zuletzt editiert von
                              #30

                              @dp20eic Warum nicht? Das ist der "User convenient way" mit ner UI :-)

                              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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              765

                              Online

                              32.4k

                              Benutzer

                              81.4k

                              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