Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Probleme mit dem node-red Adapter nach Umzug auf VM (ProxMox)

    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

    Probleme mit dem node-red Adapter nach Umzug auf VM (ProxMox)

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

      Naja "FatalProcessOutOfMemory" ist eindeutig. Der node-red prozess kann keinen Speicher mehr kriegen. Wieviel RAM hat die VM?

      Das dort die anderen State-Updates gelistet sind ist ok weil node-red ggf alles subscribed

      1 Reply Last reply Reply Quote 0
      • A
        abuzze last edited by

        Eigentlich hab ich auf 4 GIB eingestellt und jetzt nochmal auf 6 GIB gestellt. Muss ich mal schauen was passiert.

        In der Übersicht der VM war der Speicher bei 3 GIB bei 90 Prozent.
        ` > node-red.0 2019-02-01 05:43:37.048 info Starting node-red: –max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js

        node-red.0 2019-02-01 05:43:32.039 info node-red exited with null

        node-red.0 2019-02-01 05:43:32.021 warn node::Buffer::New(v8::Isolate*, v8::Localv8::string, node::encoding) [node-red] 11: 0x8e9444 [node-red] 12: v8::internal::FunctionCallbackArguments::Call(void ()(v8::FunctionCallbackInfo v8::valuenode-red.0 2019-02-01 05:43:32.021 warn node::StringBytes::Write(v8::Isolate, char*, unsigned long, v8::Localv8::value, node::encoding, int*) [node-red] 10:

        node-red.0 2019-02-01 05:43:32.021 warn v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node-red] 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [node-red] 6: v8::internal::String::SlowFlatte

        node-red.0 2019-02-01 05:43:32.021 warn v8::Utils::ReportOOMFailure(char const*, bool) [node-red] 4:

        node-red.0 2019-02-01 05:43:32.021 warn 0x8ccf9c [node-red] 3:

        node-red.0 2019-02-01 05:43:32.010 warn node::Abort() [node-red] 2:

        node-red.0 2019-02-01 05:43:32.009 warn FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1:</v8::value></v8::value></v8::string> `

        Sieht noch genauso aus.

        1 Reply Last reply Reply Quote 0
        • A
          abuzze last edited by

          Eigentlich hab ich auf 4 GIB eingestellt und jetzt nochmal auf 6 GIB gestellt. Muss ich mal schauen was passiert.

          In der Übersicht der VM war der Speicher bei 4 GIB bei 90 Prozent.

          node-red.0	2019-02-01 05:43:37.048	info	Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
          node-red.0	2019-02-01 05:43:32.039	info	node-red exited with null
          node-red.0	2019-02-01 05:43:32.021	warn	node::Buffer::New(v8::Isolate*, v8::Local<v8::string>, node::encoding) [node-red] 11: 0x8e9444 [node-red] 12: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo <v8::value>node-red.0	2019-02-01 05:43:32.021	warn	node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::value>, node::encoding, int*) [node-red] 10:
          node-red.0	2019-02-01 05:43:32.021	warn	v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node-red] 5: v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [node-red] 6: v8::internal::String::SlowFlatte
          node-red.0	2019-02-01 05:43:32.021	warn	v8::Utils::ReportOOMFailure(char const*, bool) [node-red] 4:
          node-red.0	2019-02-01 05:43:32.021	warn	0x8ccf9c [node-red] 3:
          node-red.0	2019-02-01 05:43:32.010	warn	node::Abort() [node-red] 2:
          node-red.0	2019-02-01 05:43:32.009	warn	FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1:</v8::value></v8::value></v8::string>
          

          Sieht noch genauso aus.

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Naja das der RAM Verbrauch bei 90% liegt ist Linux. Das ist ok

            Welche nodejs Version nutzt du?

            Nodered wird mit einem Heap mem Limit von 128 MB gestartet. Aber warum das plötzlich ein Problem ist ist die Frage.

            Gesendet vom Handy …

            1 Reply Last reply Reply Quote 0
            • A
              abuzze last edited by

              Folgende Versionen hab ich

              node v8.15.0

              nodejs v8.15.0

              npm 6.4.1

              1 Reply Last reply Reply Quote 0
              • A
                abuzze last edited by

                …..hat es hier mit zu tun ? Das hab ich nicht gemacht.

                Bei einer bestehenden ioBroker-Installation müssen beim Wechsel der Masterversion von nodejs (4.x, 6.x, 8.x, 10.x) anschließend unbedingt die bereits installierten Adapter für diese geänderte node-Version neu kompiliert werden.
                
                Dies geschieht mit dem Befehl: sudo ./reinstall.sh
                
                In sehr alten Installationen gab es zwei Bugs bei dieser Datei.
                
                Deshalb sollten erst die Eigenschaften Dateigröße und Ausführbarkeit überprüft werden:
                
                cd /opt/iobroker
                ls -l reinstall.sh
                1
                2
                cd /opt/iobroker
                ls -l reinstall.sh
                
                
                1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 last edited by

                  Mach mal die Lite-Version davon:

                  führe

                  npm rebuild

                  im ioBroker Verzeichnis aus

                  1 Reply Last reply Reply Quote 0
                  • A
                    abuzze last edited by

                    hab ich gemacht. keine Besserung.

                    Dann habe ich ein update auf 6.7.0 gemacht.

                    Auch keine Besserung.

                    Gibt es vielleicht eine bestimmte Vorgehensweise bei der Installation von IObroker mit anschließendem einspielen eines Backups vom anderem System ?

                    Ich würde ja auch nochmal mal von vorne anfangen beziehungsweise ich habe in gewissen Abständen Snapshots gemacht um wieder zurück zu springen.

                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 last edited by

                      Also npm hat da keine Auswirkung.

                      Könntest jetzt nur mal versuchen die node-red Konfig zu finden und wegzukopieren ob es überhaupt startet ohne die Konfig …

                      ich bin gerade mit meinem Latein am Ende, verwende aber node-red nicht

                      1 Reply Last reply Reply Quote 0
                      • A
                        abuzze last edited by

                        Ok. Danke erstmal.

                        Ich werde mal schauen ob ich die finde.

                        Vielleicht hat ja noch jemand eine Idee.

                        1 Reply Last reply Reply Quote 0
                        • A
                          abuzze last edited by

                          Also ich weis nicht warum ich da nicht gleich drauf gekommen bin. ich habe einfach mal den Max zugewiesener RAM im node-red adapter auf 256 gestellt und jetzt gehts erstmal wieder.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          530
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          2
                          12
                          1019
                          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