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. [gelöst] Redis & Logging via History und/oderSQL

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Redis & Logging via History und/oderSQL

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 2 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • M Offline
    M Offline
    MrLee
    schrieb am zuletzt editiert von
    #1

    Moin!

    Ich habe das Problem das wenn ich den sql-Adapter (oder History) aktiviere die Redis-Datenbank das System mehrere Stunden lahmlegt…

    Redis zieht dann mehere GByte an Speicher, das System swappt und steht...Dauer bis zu 3 Stunden.

    Auf dem System ohne Redis ist das kein Problem...

    Wie ist der Zusammenhang zwischen Redis und dem Logging-Adapter? Wieso verbraucht redis dann mehrere GByte an Speicher?

    Und vor allem , wie kann ich das verhindern?

    bis denne

    Mr.Lee

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

      Wieviele Datenpunkte hast Du aktiviert? Welches Loglevel hast Du für den History/SQL? Info?

      Ich hatte dieses Problem auch einmal. Ich habe knapp 3000 Datenpunkte die in die History/SQL/InflusDB laufen. Es trat bei mir vor allem auf wenn ich den Adapter gestartet habe mit geöffneter Admin-Oberfläche. Das Problem liegt darin das beim Starten im Loglevel "Info" zu jedem Datenpunkt eine Log-zeile geschrieben wird. Die Admin-Oberfläche will die Anzeigen aber nur ein paar Davon und irgend wann ist Sie so sehr mit dem checken und ggf löschen von Logzeilen beschäftigt das die Log-Notifies sich anstauen und dann passiert genau das.

      Lösungsteil 1: Entweder Loglevel auf "warn" hochsetzen (Instanzen - Expertenmodus), dann gibts die Logzeilen nicht. Das könnte das Problem schon wegmachen.Die Idee ist mir gerade gekommen … könnte die einfachste Lösung sein.

      Lösungsteil 2 (vor allem wenn 1 nicht geht, nicht gewollt ist oder nicht hilft) : Am besten per Kommandozeile und nicht per Admin den Adapter starten.

      Lösungsteil 3 Redis-Konfig absichern falls DInge ammok laufen. Folgende settings in /etc/redis/redis.conf helfen bei mir, dass falls es passiert der Redis die Verbindung zu dem einen verursachenden Adapter killt und sich das somit nicht aufschaukelt:

      client-output-buffer-limit normal 512mb 0 0
      client-output-buffer-limit slave 256mb 64mb 60
      client-output-buffer-limit pubsub 32mb 8mb 60
      
      

      Am Ende wird im Notfall der Admin-Adapter neu gestartet, aber das ist im Notfall ok :-)

      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
      • M Offline
        M Offline
        MrLee
        schrieb am zuletzt editiert von
        #3

        MoiN! Gelöst!

        Es sind über 5k Datenpunkte (ja, ich räume nochmal auf..)

        Es lag am LogLevel…seit dem ist alles glatt! Hatte die Option völlig vergessen. Gerade mal das Produktivsystem aufgeräumt!

        Vielen Dank!

        Mrlee

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

          Bei mir haben sich die obigen Settings im Redis aber als guter "Notnagel" erwiesen weil im Notfall der Redis Server einfach eine Verbindung killt sobald die bei 512MB ausstehender Daten landet … damit hat er sich nie wieder aufgehängt. Und am Ende startet sich maximal der verursachende Adapter neu ... also auch zu verkraften.

          Schreibst Du "gelöst" bitte noch ins Thread Subject?! Danke

          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

          491

          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