Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Nächtlicher Systemabsturz

    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

    Nächtlicher Systemabsturz

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @bloop last edited by

      @bloop sagte in Nächtlicher Systemabsturz:

      Operating System: Ubuntu 21.10

      Längst tot und begraben. Installier da was lebendiges, bevorzugt das aktuelle Debian Stable Release.

      B 1 Reply Last reply Reply Quote 0
      • N
        Neuschwansteini @bloop last edited by

        @bloop

        Und sei so gut, gib dem System mehr RAM, wenn da unbedingt Influx auch noch drauf sein mus.. ich würde das in einen extra Container auslagern..

        B 1 Reply Last reply Reply Quote 0
        • B
          bloop @Thomas Braun last edited by

          @thomas-braun Herzlichen Dank für die Info! Ich muss ehrlichgestehen nachdem das System selbst immer stabil lief hab ich mir nie wirklich einen Kopf darum gemacht. Denke dann werde ich demnächst auf ein anderes Betriebssystem umsteigen.
          Allerdings denke ich nicht das mein Problem daher kommt 😉

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • B
            bloop @Neuschwansteini last edited by

            @ilovegym Die InfluxDbs laufen in eigenen Container.
            Auf diesem läuft ausschließlich der Broker

            Marc Berg 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @bloop last edited by

              @bloop

              Kann es sein das der Rechner auch ganz gut ausgelastet ist?
              Wenn ich das so überschlage bei 75-90%?
              Load avg / Anzahl threads = 3 bis 3.6 / 4

              B 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @bloop last edited by

                @bloop sagte in Nächtlicher Systemabsturz:

                Allerdings denke ich nicht das mein Problem daher kommt

                Schau ich mir auf der Basis aber auch nicht weiter an.

                1 Reply Last reply Reply Quote 0
                • Marc Berg
                  Marc Berg Most Active @bloop last edited by Marc Berg

                  @bloop sagte in Nächtlicher Systemabsturz:

                  Die InfluxDbs laufen in eigenen Container.

                  These: Die InfluxDBs sind so fett geworden, dass sie bei internen Reorganisationsläufen den gesamten RAM auffressen und die Festplatte lahm legen. Das lässt auch den ioBroker abschmieren.

                  Lösung: Datenbanken deutlich abspecken oder potentere HW nutzen.

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bloop @OliverIO last edited by

                    @oliverio
                    Gute Frage weshalb der Log eine so hohe Auslastung anzeigt.
                    Dies hat sich scheinbar jetzt aber beruhigt.

                    Systemuptime and Load:
                     10:20:31 up 14:40,  1 user,  load average: 1.69, 1.78, 1.77
                    CPU threads: 4
                    

                    Der PVE hat eine Gesamtauslastung von 28% und einen durchschnittlichen Auslastung von 0.26,0.87,1.38

                    1 Reply Last reply Reply Quote 0
                    • B
                      bloop @Marc Berg last edited by

                      @marc-berg
                      Herzlichen Dank!
                      Einen ähnlichen Gedanken hatte ich auch schon.
                      Die LXC mit der InfluxDB hat sich aber erst nach 05:00 gefüllt.
                      58e0f1a2-a3ea-4df8-a61b-ece3b79f692e-image.png
                      Bereits vorher hat der ioBroker die Instanzen neu gestartet.
                      Hier muss etwas mit der Verbindung nicht gepasst haben. Was schlussendlich zum Systemabsturz führte.

                      Ich habe nun die influxdb Instanz auf Logstufe Debug gestellt, eventuell lässt sich etwas finden.

                      Marc Berg 1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User @bloop last edited by

                        @bloop said in Nächtlicher Systemabsturz:

                        2024-10-03 19:54:33.269 - info: influxdb.2 (1029) Store 25144 buffered influxDB history points
                        2024-10-03 19:54:33.269 - info: influxdb.2 (1029) Too many data points (25144) to write at once; write per ID

                        Warum hast Du denn da überhaupt 2 Instanzen laufen und bei der 2.ten sammelst Du so viele
                        Daten im Ram, dass der Adapter die nicht mehr auf einmal schreiben kann.
                        Mach doch mal ein kleineres Schreibintervall.
                        Zeig mal Deine DB Settings von der Instanz und wozu noch mariadb?

                        Wenn da Nachts noch backitup dazukommt, wird es schwarz am Bildschirm.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bloop @Guest last edited by

                          @rscsb

                          Warum hast Du denn da überhaupt 2 Instanzen laufen und bei der 2.ten sammelst Du so viele
                          Daten im Ram, dass der Adapter die nicht mehr auf einmal schreiben kann.

                          Mein System musste mit der Zeit immer mehr erweitert werden. Anfangs nur mit MariaDB mit dem Umstieg auf Grafana dann die InfluxDB 1.8 (influxdb.1). Nachdem ich damit aber keine monatliche bzw. jährlichen Summierungen in Grafana machen konnte, bin ich dann auf InfluxDb 2 (influxdb.2) umgestiegen.

                          MariaDB läuft noch wegen 3-5 Datenpunkten. Weils für mich einfacher war vergangene Werte im Skripts abzurufen.
                          Auf InfluxDB 1.8 nimmt das aufzeichnen stetig ab und ich steige auf die 2er Version um. Ich möchte aber weiterhin auf viele in 1.8 abgelegte Daten über Grafana zugreifen.

                          Mach doch mal ein kleineres Schreibintervall.

                          Der Schreibintervall ist auf Standard 600sek
                          Beim Öffnen der Einstellungen ist mir aufgefallen das es an dieser Einstellung liegen könnte:
                          ba6ca7fd-985d-4b84-b21b-0f9f5c50e0e8-image.png
                          Wenn ich das richtig verstehe, schreibt er den letzten Wert. Ich glaube er schreibt dann nicht nur diese Werte, sondern alle vorherigen welche nicht in der Datenbank abgelegt werden konnten. Diese bleiben im Ram hängen. Nach dem Neustart, erst am Abend, ergab dies die unglaubliche Zahl von 25144 Datenpunkten welche nicht in die Datenbank geschrieben werden konnten.
                          Ich habe den Hacken jetzt raus genommen und hoffe es kommt nicht erneut vor.

                          Wenn da Nachts noch backitup dazukommt, wird es schwarz am Bildschirm.

                          Das Backup findet um 1:30 statt. Zwischen beginn der Ram Auslastung und dem Backup lagen 3std

                          c4a2adb6-d732-4ae0-9dab-ae1994f9944e-image.png

                          Bis 4:30 früh sieht alles völlig normal aus.

                          582f0bff-ad57-4259-8e5c-c5d440b8c174-image.png

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

                            @bloop

                            Schluck...Beim Beschreiben Deiner Umgebung merkst Du bestimmt auch was Du da alles "aufgebaut" hast.
                            Eine Migration von Influxdb wäre wahrscheinlich sinnvoller gewesen.
                            Was auf Deinen Containern passiert, weißt wohl nur Du.

                            Dass dieser deaktivierte Hacken an dem Problem etwas verändert bezweifle ich.
                            Ich habe den aktiviert, weil es wohl "Standard" ist.
                            Was hast Du bei "Schreibaktionen zusammenfassen" drin.
                            (Mit Screenshot müsste man nicht jeden Parameter abfragen)

                            Was ich seltsam an Deiner Installation finde, ist, dass Du die Verbindung zu Deinen States/Objects mit Deiner IP-Adresse (192.168.0.110) konfiguriert hast.
                            Normal wäre doch meiner Meinung 127.0.0.1 bzw. 0.0.0.0.
                            Um 04:34 Uhr bricht die Hölle los in IO/CPU und der Traffic fällt ab,
                            soweit, dass ioBroker sogar die Verbindung zur eigenen DB verliert.
                            Was zuerst in welcher Reihenfolge eintritt, musst Du Dir morgen früh mal anschauen.

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bloop @Guest last edited by

                              @rscsb
                              Danke für deine Unterstüttzung!
                              Eine Migration wäre im Nachhinein sicher besser gewesen. Anfangs kam dies jedoch nicht in Frage, da ich mir mir Flux echt schwer getan habe. Zudem wären über 20 Diagramme zu überarbeiten gewesen.
                              So nehm ich mir immer wieder einmal ein Diagramm vor und überarbeite alles.
                              Heute würde ich das auch nicht mehr so machen ^^

                              Dass dieser deaktivierte Hacken an dem Problem etwas verändert bezweifle ich.
                              Ich habe den aktiviert, weil es wohl "Standard" ist.
                              Was hast Du bei "Schreibaktionen zusammenfassen" drin.
                              (Mit Screenshot müsste man nicht jeden Parameter abfragen)

                              a419ed57-3af8-4b38-9687-8764fc1792e3-image.png

                              Ebenfalls Standard Einstellung.

                              Was ich seltsam an Deiner Installation finde, ist, dass Du die Verbindung zu Deinen States/Objects mit Deiner IP-Adresse (192.168.0.110) konfiguriert hast.
                              Normal wäre doch meiner Meinung 127.0.0.1 bzw. 0.0.0.0.

                              Auch in den Host Einstellungen habe ich nie etwas verändert.
                              Wie ist diese bei dir eingestellt?

                              940902f8-ef1b-4e0b-b1d0-22106595aae3-image.png

                              These: Wenn der IoBroker die Datenbank auf der IPAdresse 192.168.0.110 "sucht". Es aber zu einem Problem beim Router kam, ließe sich mein Phänomen eventuell erklären?
                              Wäre durch umstellen auf 127.0.0.1 dies dann behoben?

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

                                @bloop said in Nächtlicher Systemabsturz:

                                Zudem wären über 20 Diagramme zu überarbeiten gewesen.

                                Hmm, wie einige habe ich auch von influxdb_v1 auf influxdb_v2 migriert, habe aber kein einziges Diagramm angepasst. (Dies aber nur am Rande)

                                Deine DB Settings sehen "normal" aus.

                                Bei den ioBroker Settings benutzt er bei mir die Loopbackadresse und nicht das Netzwerkinterface:
                                4535189c-4ead-4a3a-9b2f-e89c92039647-image.png

                                Ich denke, dass, wie schon von Marc Berg geschrieben, in Deinem InfluxDB_V2 Container etwas krankt. Der ioBroker bekommt die Zahlen nicht abgeliefert und läuft aus dem RAM.
                                "Irgendwann" spukt etwas auf Dein Netzwerkinterface, worauf der ioBroker seine Verbindung zu der internen JSON-DB verliert. So könnte ich mir die Kettenreaktion denken...

                                An diesen zwei Stellen würde ich mal nachforschen.

                                1 Reply Last reply Reply Quote 0
                                • Marc Berg
                                  Marc Berg Most Active @bloop last edited by

                                  @bloop sagte in Nächtlicher Systemabsturz:

                                  Die LXC mit der InfluxDB hat sich aber erst nach 05:00 gefüllt.

                                  Gibt's auch eine Kurve für die Festplattennutzung?

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    bloop @Marc Berg last edited by

                                    @marc-berg sagte in Nächtlicher Systemabsturz:

                                    @bloop sagte in Nächtlicher Systemabsturz:

                                    Die LXC mit der InfluxDB hat sich aber erst nach 05:00 gefüllt.

                                    Gibt's auch eine Kurve für die Festplattennutzung?

                                    Nichts wirklich brauchbares.
                                    dc4feb95-a86a-4e69-8bb8-47ae1a200d4e-image.png
                                    Die Belastung scheint völlig normal zu sein.
                                    Ab 5:34 bricht jedoch die Aufzeichnung bis zum Neustart ab. Die angezeigten Daten kommen nicht aus iobroker sondern direkt aus Proxmox.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    758
                                    Online

                                    31.8k
                                    Users

                                    80.0k
                                    Topics

                                    1.3m
                                    Posts

                                    6
                                    17
                                    761
                                    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