Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] SQL ER_HOST_IS_BLOCKED

    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

    SOLVED [gelöst] SQL ER_HOST_IS_BLOCKED

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

      Hello Leute

      Ich habe seit kürzerem ein Problem mit dem SQL Adapter. Dieser füllt nach einigen Minuten alle verfügbaren Connections meines SQL servers.
      Was zu folgendem Fehler führt:

      Screenshot 2019-08-05 at 15.07.17.png

      Nach einiger Zeit schaltet sich der Adapter wieder selber an:

      Screenshot 2019-08-05 at 13.12.15.png

      Der SQL Server läuft auf meinem QNAP NAS:

      Screenshot 2019-08-07 at 15.10.07.png

      Ich habe die 'max_connections' auf dem Server auf 500 gesetzt, was nicht geholfen hat.
      Als Notlösung läuft nun auf meinem SQL server ein timed Event der alle 5min 'FLUSH HOSTS' ausführt.
      Aber selbst dies reicht nur teilweise. Was heisst, dass der Fehler häufiger als alle 5min auftritt.

      Und ich habe soeben gesehen, dass ich weitere SQL Fehler habe. Was warscheinlich die Ursache des ganzen Problemes ist.

      Screenshot 2019-08-07 at 15.05.34.png

      Leider kann ich aber damitt nur begrenzt was anfangen.
      Ich hab mal den Adapter deinstalliert und wieder installiert. Hat leider auch nichts gebracht.

      iobroker und sql adapter sind beide auf dem neusten stand.

      Kann mir jemand weiterhelfen? Sensor logging ist eine der Hauptfunktionen die ich in iobroker benutze. Und ohne SQL ist das echt schwierig 🙂

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

        Ja das kann aktuell leider passieren wenn man viele datenpunkte hat und dieses „schreibe NULL am Start und Ende“ nutzt. Die werden aktuell quasi alle parallel gefeuert. Also Connection hoch setzen bitte bzw dieses blocking Feature aus schalten.

        1 Reply Last reply Reply Quote 1
        • arteck
          arteck Developer Most Active last edited by

          hier vielleicht

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

            Danke @arteck, habe max_connections auf 500 gesetzt, und führe alle 5min 'FLUSH HOSTS' aus. Hab max_connections auch schon höher gehabt. Geht einfach ein wenig länger bis die connections gefüllt sind. Aber gefüllt werden sie. Ausserdem führ ein zu hoher Wert zu performance problemen auf meinem SQL Server.
            Das Problem liegt meines erachtens auf der iobroker Seite.

            arteck 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @balse last edited by

              @balse ich nutze auch den sql adapter.. kann ich aber nicht bestätigen

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

                Ja das kann aktuell leider passieren wenn man viele datenpunkte hat und dieses „schreibe NULL am Start und Ende“ nutzt. Die werden aktuell quasi alle parallel gefeuert. Also Connection hoch setzen bitte bzw dieses blocking Feature aus schalten.

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

                  Wow, that did the trick!
                  Danke viel mal @apollon77. Ich hoffe das feature funktioniert in zukünftigen Versionen.
                  Bis dann helfe ich mir mit einem etwas aufwändigeren SQL query und ein wenig script aus 🙂

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

                    Sagen wir es mal so. Das Feature tut genau was es soll ... nur leider beisst es sich aktuell wenn solche "Blocking wegen zuvielen Requests" im Server aktiv ist. Hättest Das auch nur ausschalten müssen 🙂

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

                      OK. Hab nur ein wenig angst in performance probele auf seiten SQL server zu laufen. Aber trotzdem gut zu wissen 😉

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      585
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      javascript sql sql-adapter
                      3
                      8
                      485
                      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