Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit LBS 19000775

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

    Problem mit LBS 19000775

    Hallo allerseits,

    @mywap


    ich habe ein Problem mit dem LBS 19000775

    2019-05-29 09_21_31-Edomi.png

    Die internen KOs 126 - 128 übergeben die Serverdaten für die Datenbank. 131 - 134 sind die Teile für das SQL-Statement, das an A11 auch korrekt ausgegeben wird. Das Statement funktioniert direkt in der MySQL-Oberfläche einwandfrei. Sinn ist, eine einzelne Zahl auszugeben. Diese Zahl hätte ich nun gerne an A10 zur Verfügung. Leider kommt da nichts an.

    Könnte mir jemand einen Tipp geben, was nicht stimmt?

    Desweiteren wird beim Start von Edomi ein Fehler ins Log geschrieben:

    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2019-05-29 10:56:18[/TD]
     			[TD]669712[/TD]
     			[TD]?[/TD]
     			[TD]19747[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000775.php | Fehlercode: 2 | Zeile: 84 | mysql_num_rows() expects parameter 1 to be resource, boolean given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     	 [/TABLE]
    Könnte das evtl. der Grund sein, dass nichts an A10 ankommt und wie kann der Fehler vermieden werden?

    Danke und servus
    Peter

    #2
    Nachtrag:

    Ich habe den Log-Level auf 6 gestellt. Im Logfile findet man:

    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2019-05-29 14:25:59[/TD]
     			[TD]503329[/TD]
     			[TD]26924[/TD]
     			[TD]6[/TD]
     			[TD](ID82) Debug: LBS started.[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-29 14:25:59[/TD]
     			[TD]503612[/TD]
     			[TD]26924[/TD]
     			[TD]6[/TD]
     			[TD](ID82) Debug: Password empty. Using default: ''.[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-29 14:25:59[/TD]
     			[TD]504050[/TD]
     			[TD]26924[/TD]
     			[TD]6[/TD]
     			[TD](ID82) Debug: Query: SELECT gavalue FROM archivKoData where targetid='6' and gavalue > 0 order by `datetime` desc limit 1;[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-29 14:25:59[/TD]
     			[TD]504348[/TD]
     			[TD]26924[/TD]
     			[TD]6[/TD]
     			[TD](ID82) Debug: # lines read: [LF][/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-29 14:25:59[/TD]
     			[TD]505070[/TD]
     			[TD]26924[/TD]
     			[TD]5[/TD]
     			[TD](ID82) Notice: LBS terminated at 14:25:59[/TD]
     		[/TR]
     	 [/TABLE]
    Das heißt doch, dass überhaupt keine Zeile aus der Datenbank ausgelesen wurde. Warum funktioniert das SQL-Statement dann auf der Linux(MySQL)-Konsole?

    Peter

    Kommentar


      #3
      Vielleicht liegt es daran, das die Datenbank   edomiLive  heißt.

      Kommentar


        #4
        Wäre möglich! Kann ich aber erst am Freitag nachschauen. Danke schon mal für den Adlerblick ;-)

        Servus
        Peter

        Kommentar


          #5
          Hallo Micha,

          die Datenbank heißt bei mir auch edomiLive:

          2019-05-31 06_56_17-Window.png

          Das war es also nicht.

          Servus
          Peter

          Kommentar


            #6
            Ah, dann war das nur so blöd abgeschnitten.....

            Kommentar


              #7
              Leider bin ich nicht mehr weitergekommen. Es wird nichts aus der Datenbank gelesen. Was beständig bleibt, ist die Fehlermeldung im Log:

              Code:
               [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
               	 		[TR]
               			[TD]2019-06-03 07:18:43[/TD]
               			[TD]883800[/TD]
               			[TD]?[/TD]
               			[TD]5335[/TD]
               			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000775.php | Fehlercode: 2 | Zeile: 84 | mysql_num_rows() expects parameter 1 to be resource, boolean given[/TD]
               			[TD]ERROR[/TD]
               		[/TR]
               	 [/TABLE]
              Schade, dass das nicht klappt.

              Servus
              Peter

              Kommentar


                #8
                Was ist, wenn du es mal mit dem root als user versuchst?

                Kommentar


                  #9
                  Servus Micha,

                  mit root als User habe ich jetzt keine Fehlermeldung bekommen. Auch steht jetzt ein Wert im int. KO :-)
                  Ich habe jetzt mal auf der Konsole mit dem User "edomi" in MySQL geschaut. Und siehe da, der User bekommt nicht mal die Datenbank edomiLive zu sehen.

                  2019-06-03 10_00_51-root@rmgknx01__usr_local_edomi.png

                  Ich glaube, das ist das Problem. Danke Dir Micha, das war eine super Idee!

                  Servus
                  Peter

                  Kommentar

                  Lädt...
                  X