Ankündigung

Einklappen
Keine Ankündigung bisher.

Socket Verbindung: Fehler wird in edomi Log geschrieben

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

    Socket Verbindung: Fehler wird in edomi Log geschrieben

    Hallo Zusammen,

    mein LBS 19000175 zum Auslesen von eBus Werten schlägt eigentlich nur fehl, wenn ich nach Server Neustart den eBus Dämon nicht starte.
    Blöderweise wird der Fehler nicht nur in das Individuallog, sondern auch in das edomi Log geschrieben.

    Lässt sich das irgendwie vermeiden?

    Fehler im edomi Log:
    Code:
    2017-08-19 20:42:35180143?3287Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000175.php | Fehlercode: 2 | Zeile: 76 | socket_connect(): unable to connect [111]: Connection refusedERROR
    Fehler im Individual Log:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
    [TR]
    [TD]2017-08-19 20:20:55[/TD]
     			[TD]963634[/TD]
     			[TD]2227[/TD]
     			[TD]debug [/TD]
     			[TD]EXE19000175 [v0.4]: Error connecting to socket 127.0.0.1:8888 (111): Connection refused[/TD]
     		[/TR]
    [/TABLE]
    Zeile im Code (vor das socket_connect habe ich noch ein @ hinzugefügt):
    PHP-Code:
        //Connect to socket
        
    if (!@socket_connect($srv$ip$port)) {
            
    //Error connecting to socket
            
    @socket_close($srv);
            
    $errno socket_last_error();
            
    $errstr socket_strerror($errno);
            
    logging($id,"Error connecting to socket ".$ip.":".$port." (".$errno."): ".$errstr,4);
            
    logic_setOutput($id,1,"Error");
            
    socket_clear_error();
            die(
    "Error connecting to socket (".$errno."): ".$errstr);
        } 
    Müsste ich zusätzlich mit try/catch arbeiten?

    Danke & Gruß,
    Patrick

    #2
    Du musst den error Handler umbiegen. Kannst mal in meinen LBS suchen. in den letzten habe ich entsprechende Funktionen drin.

    Kommentar


      #3
      ...ich hätte auch gleich "Hallo André" schreiben können

      Läuft, habe Deine error_on / off Funktionen übernommen und gerade getestet. Update meines LBS lade ich gleich hoch. Vielen Dank!

      Kommentar


        #4
        in diesem Zusammenhang: welchen eBus-Adapter verwendest du?
        EPIX
        ...und möge der Saft mit euch sein...
        Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

        Kommentar


          #5
          s. hier

          Kommentar

          Lädt...
          X