Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. SQL Adapter schreibt ständig Meldung "No Data" ins Log

    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

    UNSOLVED SQL Adapter schreibt ständig Meldung "No Data" ins Log

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

      Systemdata Bitte Ausfüllen
      Hardwaresystem: Windows PC
      Arbeitsspeicher: 16GB
      Festplattenart: SSD
      Betriebssystem: windows 10
      Nodejs-Version: 10.17.0
      Installationsart: Installer
      Image genutzt: Nein

      Hallo,
      seit kurzem finde ich im Log etwa 10 mal die Minute den Eintrag

      sql.0	2020-04-23 19:06:07.345	info	(7764) No Data
      

      Ich hatte kurz davor alle Daten aus dem SQL Adapter gelöscht (Daten liegen in eiener mySQL Datenbank). Die Zahl in Klammern ist immer die selbe, nur nach einem Neustart des Adapters ändert sie sich.
      Kann mir jemand sagen, wie ich rausbekomme, wo der Fehler herkommt? Die Datenreihen sehen soweit alle gut aus...

      Danke und Gruß
      Alexi

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Gaspode
        Gaspode last edited by

        Hat wirklich keiner einen Hinweis, wie ich die Ursache eingrenzen könnte?
        Wäre sehr nett, wenn einer einen Tipp geben kann.

        BBTown 1 Reply Last reply Reply Quote 0
        • BBTown
          BBTown @Gaspode last edited by BBTown

          @Alexi
          die Zahl in der Klammer ist die Prozess-ID des Adapters und diese bekommt ein Adapter bei jedem Neustart neu zugewiesen.

          Wo siehst Du denn einen Fehler?
          Ich kann nur eine Info sehen
          Wahscheinlich fragst Du alle 10 Minuten einen Datenpunkt ab, der (gemäß deinen SQL-Einstellungen für diesen Datenpunkt) aber zum Zeitpunkt deiner Abfrage entweder keine oder keine geänderten Daten hat.

          Schau dir also einfach mal alle Datenpunkte an die im 10 Minutentakt etwas in die SQL-Datenbank schreiben will.
          Ich würde zudem den Log-Level vom SQL-Adapter auf error oder warn stellen

          1 Reply Last reply Reply Quote 1
          • Gaspode
            Gaspode last edited by

            @BBTown
            Danke für die Erklärung. Ja, es ist nur eine Info, sorry für die Verwirrung. Ich wusste nicht, wo die Frage reinpasst.
            Es sind ca. 10 Infos die Minute, nicht alle 10 Minuten. Insofern hift mir der Tipp, einfach den Loglevel auf Warning zu stellen schonmal sehr, da sonst das ganze Log von den No Data Infos geflutet war. Danke.

            Nur zu meinem Verständnis: Ich habe für einige Datenpunkte das SQL Logging aktiviert, durch welche Einstellung kann es jetzt zu dieser Info kommen? Beim SQL Datenpunkt habe ich in den Einstellungen immer "Nur Änderungen aufzeichnen" ausgewählt und sonst den Default gelassen (keine Differenz, 1000ms Entprellzeit). Verwendet werden die Daten in ein paar Flot Diagrammen, aber die MEldung kommt auch, wenn keins der Diagramme irgendwo angezeigt wird. Eine Erklärung wäre toll. Bin noch am Anfang meiner ioBroker Laufbahn und lerne noch. 😊

            BBTown 1 Reply Last reply Reply Quote 0
            • BBTown
              BBTown @Gaspode last edited by

              @Alexi
              Ich bin mir gar nicht so sicher ob die Information aussagt

              • ob es nichts aufzuzeichnen gab
              • ob es keine Veränderung gab

              daher bin ich auch nicht sicher ob das in den Einstellungen selbst angepasst werden kann.
              Werden denn ggf. von einem Adapter jede Minute Daten abgeholt/abgefragt?

              Was für Datenpunkte/Werte zeichnest Du denn auf und wie viele? (10?)

              Gaspode 1 Reply Last reply Reply Quote 0
              • Gaspode
                Gaspode @BBTown last edited by Gaspode

                @BBTown
                Aufgezeichnet werden etwa 100 Datenpunkte. Die meisten Ändern sich nur ein, zwei mal am Tag. Etwa 20 ändern sich häufig (von mehrmals die Minute bis zu mehrmals die Stunde). Die 10 pro Minute passen nicht so ganz dazu. Bewusst Abfragen tue ich keine Datenpunkte aus der Datenbank. Wie gesagt, nur in Flot Diagrammen, die aber im Moment alle nirgends angezeigt werden.

                1 Reply Last reply Reply Quote 0
                • Glasfaser
                  Glasfaser @Gaspode last edited by

                  @Alexi sagte in [SQL Adapter schreibt ständig Meldung "No Data" ins Log](/post

                  seit kurzem finde ich im Log etwa 10 mal die Minute den Eintrag

                  sql.0	2020-04-23 19:06:07.345	info	(7764) No Data
                  

                  Stelle den Adapter auf die Logstufe Debug ,
                  dann kannst du sehen was vorher passiert zu dieser Meldung !
                  Vielleicht kommen Daten zu schnell rein und er verschluckt sich ( Entprellzeit )

                  BBTown 1 Reply Last reply Reply Quote 2
                  • BBTown
                    BBTown @Glasfaser last edited by

                    @Glasfaser jepp, das hatte ich gar nicht auf dem Schirm 👍

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

                      @Glasfaser @BBTown
                      Danke euch.
                      So richtig schlau werde ich allerdings nicht. Obwohl ich jetzt Parallelabfragen nicht mehr erlaube, kommt die Info "No Data" nach Debug Meldungen, die nicht so recht dazu passen. Teilweise nach Inserts, teilweise nach Selects, die aber definitiv Daten liefern, etc.
                      Lediglich für Delete Anweisungen, die ältere Einträge als ein Jahr löschen, würde die "No Data" Info Sinn machen. Die passen zeitlich aber nicht.
                      Aber egal, auf jeden Fall hab ich wieder was gelernt. Ich schalte jetzt erstmal den Log Level auf "Warning", dann hab ich Ruhe. Wenn ich Lust habe, gehe ich dem Phänomen dann nochmal nach.

                      hanss 1 Reply Last reply Reply Quote 0
                      • hanss
                        hanss @Gaspode last edited by

                        @Alexi
                        Ich habe es bei mir gerade gefunden :
                        Es war im Flot eine Daten ID angegeben, die es aber nicht mehr gibt.

                        Gaspode 1 Reply Last reply Reply Quote 0
                        • Gaspode
                          Gaspode @hanss last edited by

                          @hanss
                          Danke für den Tipp. Dann werde ich mich morgen mal auf die Suche machen. 🙂

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          589
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          sql adapter
                          4
                          11
                          386
                          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