Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. iobroker Absturz

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    iobroker Absturz

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @PB74 last edited by

      @pb74 sagte in iobroker Absturz:

      load average: 1.84, 1.19, 0.73

      da war in den letzten 5 Minuten schon einiges los.

      sollte selbst bei

      @pb74 sagte in iobroker Absturz:

      Active iob-Instances: 29

      nicht der Fall sein.

      @pb74 sagte in iobroker Absturz:

      Wenn mein iobroker abstürzt,

      das ist wann zuletzt passiert?

      @pb74 sagte in iobroker Absturz:

      up 9 days, 12:51

      zumindest der Raspi nicht in letzter Zeit.

      @pb74 sagte in iobroker Absturz:

      wenn ich ihn .... von der Versorgungsspannung trenne...

      riskiert du irreversible Schäden an der SD Karte

      @pb74 sagte in iobroker Absturz:

      nodejs v18.20.3

      ist nicht aktuell

      und das Betriebssystem erst recht nicht
      @pb74 sagte in iobroker Absturz:

      Pending Updates: 141

      1 Reply Last reply Reply Quote 0
      • P
        PB74 last edited by

        @homoran said in iobroker Absturz:

        das ist wann zuletzt passiert?

        vor den angegebenen 9 Tagen...

        Das Trennen von der Versorgungsspannung war die einzige Möglichkeit, da der Raspberry nicht mehr erreichbar war.

        Können die ältere Nodejs-Version oder die ausstehenden OS-Updates für die Abstürze verantwortlich sein? Im Normalfall wird es ja immer wieder mal passieren, das man nicht die aktuellesten Softwarestände auf seinem System hat.

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @PB74 last edited by

          @pb74 sagte in iobroker Absturz:

          Das Trennen von der Versorgungsspannung war die einzige Möglichkeit, da der Raspberry nicht mehr erreichbar war.

          oder einfach warten!
          über Tastatur und Moitor geht's auch sauber.

          @pb74 sagte in iobroker Absturz:

          Können die ältere Nodejs-Version oder die ausstehenden OS-Updates für die Abstürze verantwortlich sein?

          könnte!

          wahrscheinlicher ist, dass irgendein Script Amok läuft undeine Load average über 4 (und mehr) hochtreibt

          1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @PB74 last edited by

            @pb74
            So ganz nebenbei solltest Du mal Deine Scripte überprüfen.

            State value to set for "0_userdata.0.eig_Datenpunkte.xxx" has to be type yyy ...
            

            Du schreibst da entweder die falschen Werte oder die Datenpunkte sind falsch definiert.

            Homoran 1 Reply Last reply Reply Quote 1
            • Homoran
              Homoran Global Moderator Administrators @Codierknecht last edited by

              @codierknecht
              as I told:

              @homoran sagte in iobroker Absturz:

              dürften hiermit aber nichts zu tun haben.
              Du solltest aber trotzdem die genannten Maßnahmen ergreifen
              @pb74 sagte in iobroker Absturz:

              Please fix your code to use a string or change the state type to number.

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @Homoran last edited by

                @homoran
                Hast Recht - ist sinngemäß das Gleiche 😁

                1 Reply Last reply Reply Quote 0
                • P
                  PB74 last edited by

                  Danke euch beiden erstmal.
                  Ich werde mich demnächst mal mit dem fehlerhaften Code befassen...kann aber etwas dauern. Wenn ich Fragen zum Code habe (das kann ich garantieren 😊 ) melde ich mich an dieser Stelle wieder.

                  Bis dahin und viele Grüße
                  Peter

                  1 Reply Last reply Reply Quote 0
                  • P
                    PB74 last edited by

                    @homoran said in iobroker Absturz:

                    wahrscheinlicher ist, dass irgendein Script Amok läuft undeine Load average über 4 (und mehr) hochtreibt

                    Was bedeutet das eigentlich???

                    P Codierknecht 2 Replies Last reply Reply Quote 0
                    • P
                      PB74 @PB74 last edited by

                      @pb74 said in iobroker Absturz:

                      Was bedeutet das eigentlich???

                      ....das Load average? Wie muss man das einschätzen?

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @PB74 last edited by Codierknecht

                        @pb74 sagte in iobroker Absturz:

                        Was bedeutet das eigentlich???

                        Wenn Du schon so generelle Fehler in Deinen Scripten hast und falsche Datentypen in die States schreibst, ist zu befürchten dass da noch schlimmere Kinken drin sind.
                        Kandidaten sind da z.B. "Trigger in Trigger" und nicht beendete Timeouts.

                        Dann geht die durchschnittliche Last auf Deiner Kiste (LoadAverage) schnell in die Höhe.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @PB74 last edited by

                          @pb74 sagte in iobroker Absturz:

                          @pb74 said in iobroker Absturz:

                          Was bedeutet das eigentlich???

                          ....das Load average? Wie muss man das einschätzen?

                          die load average betrachtet diverse Parameter zur Systemlast, und der Wert sollte grob gesagt die Anzahl Kerne nicht überschreiten.
                          Passiert das, staut sich die Abarbeitung was im schlimmsten Fall zur Lähmung des Systems führt.

                          Es wäre vielleicht sinnvoll auf den entsprechenden Wert unter system.host.xyz zu triggern, beim Erreichen einer Schwelle eine WARN ins log schreiben, damit man später im Log sehen kann was da etwa passiert ist.

                          1 Reply Last reply Reply Quote 0
                          • E
                            eitljoerggmx.at last edited by

                            Hallo zusammen!

                            Ich hatte über die letzten Monate ebenfalls das Problem, dass mein IOBroker in unregelmäßigen Abständen abgestürzt ist.
                            Interessant war, das der IOB nach einem Absturz oftmals nach ein paar Stunden wieder abstürzte.
                            Dann gab es wieder Zeiten in denen lange Ruhe war.
                            Bei aller Suche bin ich lange Zeit nicht auf den Grund gestoßen.

                            Schlussendlich habe ich mehr oder weniger zufällig ein Script gefunden, welches in ungünstigen Fällen eine Division durch 0 berechnet hat.
                            Der Datenpunkt war der von mir berechnete Autarkiegrad meines Hauses.
                            Nachdem ich die Berechnung korrigiert habe (den Wert auf >1 begrenzt) ist nun seit 2 Monaten Ruhe.
                            In den Logfiles habe ich keinen Hinweis auf dieses Problem gefunden. Schön wäre, wenn das abgefangen werden würde und eine "DivideByZeroException" exception oder ähnliches im Log zu finden wäre.

                            Anyway, unter Umständen hilft das dem Ein oder Anderem, vielleicht auch bei dieser Problemstellung.

                            LG
                            Wolfgang

                            mcm1957 1 Reply Last reply Reply Quote 0
                            • mcm1957
                              mcm1957 @eitljoerggmx.at last edited by

                              @eitljoerggmx-at said in iobroker Absturz:

                              Schlussendlich habe ich mehr oder weniger zufällig ein Script gefunden, welches in ungünstigen Fällen eine Division durch 0 berechnet hat.
                              Der Datenpunkt war der von mir berechnete Autarkiegrad meines Hauses.
                              Nachdem ich die Berechnung korrigiert habe (den Wert auf >1 begrenzt) ist nun seit 2 Monaten Ruhe.
                              In den Logfiles habe ich keinen Hinweis auf dieses Problem gefunden. Schön wäre, wenn das abgefangen werden würde und eine "DivideByZeroException" exception oder ähnliches im Log zu finden wäre.

                              Wenn das Problem reproduzierbar ist erstell bitte ein Issue mit einem Mini-Demo-Script dass das Problem zeigt beim javascript Adapter. Dann kann sich das sicher wer ansehen. Das hilft dann anderen sicher wenn das Verhalten verbessert wird.

                              1 Reply Last reply Reply Quote 0
                              • P
                                PB74 last edited by

                                Hallo zusammen,

                                mit der Fehlersuche in den Scripten habe ich aus Zeitgründen noch nicht anfangen können, bisher wurde nur das OS auf den neuesten Stand gebracht.

                                Gestern Abend ist mein iobroker wieder abgestürzt, leider habe ich es erst so gegen 23:00 Uhr bemerkt.
                                Seitdem wurde er nicht spannungslos gemacht.
                                Ich werde heute gegen Abend mal probieren, ob bzw. wie der iobroker erreichbar ist.

                                Macht es Sinn iob_diag nochmal auszuführen und das Ergebnis hier einzustellen?

                                Thomas Braun ? Homoran 3 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @PB74 last edited by

                                  @pb74 sagte in iobroker Absturz:

                                  Macht es Sinn iob_diag nochmal auszuführen

                                  Ein frischer Lauf von dem Ding ist immer sinnvoll.

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @PB74 last edited by

                                    @pb74

                                    An Deiner Stelle würde ich zuerst den SWAP vergrößern. Der ist nämlich aufgebraucht.
                                    D.h. dass der RAM im laufenden Betrieb auch schon mal am Ende war.
                                    4GB ist unterste Grenze, da muss der Kleine wenigstens auslagern können.

                                    Ich denke Du benutzt keine SD-Karte, sondern etwas anderes!? Dann kannst Du den SWAP ruhig auf 4GB machen, oder sogar das 1 1/2-fache vom RAM.

                                    Anleitungen gibt es genügend im Web.

                                    Geht schnell, kost nix, bringt was.

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @Guest last edited by

                                      @rscsb sagte in iobroker Absturz:

                                      4GB ist unterste Grenze,

                                      nicht wirklich!
                                      es gibt genug User, die bequem mit 2GB auskommen, tlw. überraschenderweise sogar mit 1GB.

                                      @rscsb sagte in iobroker Absturz:

                                      zuerst den SWAP vergrößern

                                      halte ich für keine gute Idee.*

                                      @rscsb sagte in iobroker Absturz:

                                      Der ist nämlich aufgebraucht.

                                      bei ihm ist da noch Luft, bei mir ist das letztens sogar bei 8GB passiert obwohl 4700MB available RAM vorhanden sind.
                                      und hier sind auch noch 1.4GB available.

                                      @rscsb sagte in iobroker Absturz:

                                      Ich denke Du benutzt keine SD-Karte

                                      *und da sollten wir ansetzen.

                                      hier zeichnet sich bereits ein Engpass an

                                      @pb74 sagte in iobroker Absturz:

                                      load average: 1.93, 1.22, 0.74

                                      und wenn das z.B. am I/O liegt und dann noch mehr I/O wegen dauernden Auslagerns beansprucht wird, knallt's

                                      Möglicherweise hängt die sda und sdb am USB3.
                                      Da gibt es dann genau dieses Problem

                                      @pb74 wo höngt die USB-Platte dran?

                                      ? 2 Replies Last reply Reply Quote 0
                                      • ?
                                        A Former User @Homoran last edited by

                                        @homoran said in iobroker Absturz:

                                        nicht wirklich!
                                        es gibt genug User, die bequem mit 2GB auskommen, tlw. überraschenderweise sogar mit 1GB.

                                        War vielleicht missverständlich ausgedrückt von mir. Damit meinte ich den RAM.
                                        Zeig mir den Raspi, der heute überraschenderweise gut mit 1 GB RAM auskommt.

                                        Ich bleibe dabei - SWAP ist fertig: Swap: 209M 208M 1.7M
                                        Er kann dann im Zweifel nicht mehr zuweisen und bumm.

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Guest last edited by

                                          @rscsb sagte in iobroker Absturz:

                                          Damit meinte ich den RAM.

                                          ich auch 😁

                                          @rscsb sagte in iobroker Absturz:

                                          SWAP ist fertig: Swap: 209M 208M 1.7M

                                          gut, da hab ich schief gelesen.
                                          aber wie gesagt ist mir das auch bei 8GB RAM passiert, warum auch immer.

                                          aber bei

                                          @pb74 sagte in iobroker Absturz:

                                          1226.5 avail Mem

                                          müsste erstmal gar nichts ausgelagert werden.

                                          Die Ursache ist eher in zu hoher load average zu suchen.
                                          und die wird mit mehr auslagern nicht geringer

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @Homoran last edited by

                                            @homoran said in iobroker Absturz:

                                            bei ihm ist da noch Luft

                                            1,7M - is nich viel Luft

                                            I/O wegen dauernden Auslagerns

                                            das wirkt sich besonders dann aus, wenn von allem besonders wenig da ist.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            838
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            absturz
                                            11
                                            78
                                            3030
                                            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