Ankündigung

Einklappen
Keine Ankündigung bisher.

Edomi 2.0.2.1 -> komischer DB fehler -> mysqli_query(): Couldn't fetch mysqli

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Edomi 2.0.2.1 -> komischer DB fehler -> mysqli_query(): Couldn't fetch mysqli

    Hi

    ich bin wahrlich kein DB Experte und eine Suche zeigt auch, daß es etwas mit Timing bzgl DB Anfragen zu tun hat und da bin ich erst recht raus.

    Ich bin frisch von 1.64 auf 2.02.1 umgezogen, allein mit dem Arbeitsprojekt (also keine Altlasten) und habe nun fast alle LBS Probleme ausgeräumt. Einzig Telegram und die Beschattungssteuerung machen noch Probleme. Allerdings sehe ich Fehlerlog auch noch diese Probleme mit der DB und da habe ich wirklich keine Ahnung.

    Es geht um diese Zeile:

    2020-12-17 09:44:11 571013 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    Hat jemand eine Idee was es sein könnte:


    Hier ein kompletter Auszug aus meinem Fehlerlog - Danke im Voraus.

    2020-12-17 09:43:36 365864 ? 12025 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:43:36 389547 ? 12028 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:43:38 571813 ? 12367 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:43:38 718947 ? 12396 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:43:59 624310 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:44:11 570880 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571013 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571105 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571193 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571281 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571368 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571470 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571557 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571645 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571744 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571842 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:11 571928 ? 23262 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_close(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 599864 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 599994 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600086 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600176 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600263 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600351 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600454 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600543 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600631 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600723 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600822 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:13 600910 ? 23950 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_close(): Couldn't fetch mysqli ERROR
    2020-12-17 09:44:59 674418 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:45:59 643929 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:46:59 587853 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:47:59 605705 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:48:59 593132 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:49:59 671181 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:50:59 617516 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:51:59 634864 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:52:59 638515 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:53:59 641520 ? 11810 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000707.php | Fehlercode: 8 | Zeile: 1369 | A non well formed numeric value encountered ERROR
    2020-12-17 09:55:37 823431 ? 6026 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:55:37 883148 ? 6029 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:55:39 847536 ? 6335 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:55:40 064594 ? 6364 Datei: /usr/local/edomi/main/include/php/php-telegram-bot/src/Request.php | Fehlercode: 2 | Zeile: 560 | fopen(): Filename cannot be empty ERROR
    2020-12-17 09:56:12 396984 ? 17131 Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli ERROR

    #2
    was ist edomi 2.02.1? kenn nur 2.02

    Kommentar


      #3
      Zitat von uzi10 Beitrag anzeigen
      was ist edomi 2.02.1? kenn nur 2.02
      ah stimmt, das Docker Image heißt 2.02.1 - ich benutze hier Edomo 2.02

      Danke!

      Kommentar


        #4
        Zitat von Doenges Beitrag anzeigen
        Edomo
        Kenn ich auch nicht

        Der mysqli Fehler entsteht zum Beispiel, wenn ein LBS auf einen Ausgang schreibt, den es gar nicht gibt.
        Durch Schrittweises Deaktivieren von Logikseiten würde ich versuchen der Ursache auf den Grund zu gehen.

        Der "A non well formed numeric value encountered" könnte an einem falsch konfigurierten LBS (707) liegen oder das dieser an einem Eingang etwas bekommt, was so nicht geplant ist oder daran, dass er noch nicht zu 100% auf PHP7 mirgriert ist?

        Telegram LBS scheint nicht richtig installiert zu sein.

        Wenn das nur ein Auszug war, dann hast du noch was zu tun

        Kommentar


          #5
          Wow, Danke.
          Da habe ich noch was vor mir. Die Rolladensteuerung wurde schon lange nicht mehr aktualisiert, ich werde da mal im Thread dazu suchen und fragen.

          Ein typisches "Zwischen den Jahren" Projekt

          Kommentar


            #6
            du bist der Zeit vorraus mit 2.02.1....

            Kommentar


              #7
              Und Du scheinbar hinterher! Steht schon alles in Post 2 und 3.....

              Kommentar


                #8
                Hallo Zusammen,

                Kann mir vielleicht jemand helfen?

                bekomme seid dem ich meinen EDOMI Rechner in einen anderen IP Bereich umgezogen habe diese Fehlermeldung.

                Kommt jede volle Stunde 12mal. Habe nur zwei Logiken die den "Stündlichen Trigger" benutzen.

                1) 19000158 ics/CalDAV
                2) 19000572 Termin-Erinnerung


                Code:
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]437468[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]437813[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]437939[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438040[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438143[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438244[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438369[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438508[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438608[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438710[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438822[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_query(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                [TR]
                [TD]2021-06-14 20:00:00[/TD]
                [TD]438915[/TD]
                [TD]?[/TD]
                [TD]17253[/TD]
                [TD]Datei: /usr/local/edomi/www/shared/php/base.php | Fehlercode: 2 | Zeile: 20 | mysqli_close(): Couldn't fetch mysqli[/TD]
                [TD]ERROR[/TD]
                [/TR]
                Wo könnte ich noch schauen?

                Ich habe schon Edomi 2.03

                Gruß Hardi

                Kommentar


                  #9
                  Könnte am caldav LBS liegen, hab ich in einem anderen Projekt auch.

                  Kommentar


                    #10
                    Dankeschön. Ja liegt daran immer wenn ich in trigger kommen die 12 Fehler.

                    Hast du eine Lösung für den Fehler gefunden oder einfach gelassen.

                    Gruß

                    Kommentar


                      #11
                      Im Moment kmomm ich gerade nicht dazu.....

                      Kommentar


                        #12
                        Okay, trotzdem vielen Dank.

                        Kommentar


                          #13
                          elkomaster91

                          schau mal so bei Zeile 403

                          PHP-Code:
                          debug("No data received ".$calNamef);
                          sql_disconnect();
                          continue; 
                          // nächsten Kalender versuchen 
                          Dort wird bei einem Fehler beim Datenladen ein sql_disconnect durchgeführt, anschliessend macht der LBS aber weiter...
                          kommentier mal das sql_disconnect aus.
                          PHP-Code:
                          debug("No data received ".$calNamef);
                          //sql_disconnect();
                          continue; // nächsten Kalender versuchen 

                          Wahrscheinlich steht zeitgleich im LBS Log irgendwas wie "no Data recived"

                          Kommentar


                            #14
                            Wollte gerade den ics/CalDAV Baustein (19000158) einrichten. Danke vento66, mit dem auskommentieren sql_disconnect funktioniert es.
                            Grüße
                            Sebastian

                            Kommentar


                              #15
                              Zitat von vento66 Beitrag anzeigen
                              elkomaster91

                              schau mal so bei Zeile 403

                              PHP-Code:
                              debug("No data received ".$calNamef);
                              sql_disconnect();
                              continue; 
                              // nächsten Kalender versuchen 
                              Dort wird bei einem Fehler beim Datenladen ein sql_disconnect durchgeführt, anschliessend macht der LBS aber weiter...
                              kommentier mal das sql_disconnect aus.
                              PHP-Code:
                              debug("No data received ".$calNamef);
                              //sql_disconnect();
                              continue; // nächsten Kalender versuchen 

                              Wahrscheinlich steht zeitgleich im LBS Log irgendwas wie "no Data recived"
                              Bin jetzt dazugekommen das zu testen. Funktioniert. Vielen Dank

                              Kommentar

                              Lädt...
                              X