+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13
  1. #1
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    Standard Problem mit SIP

    Hi,
    irgendwas stimmt mit dem SIP Modul nicht ...? Es wunderte mich, dass ich das Tor nicht mehr öffnen konnte und als ich in den PHP Info schaute, hatte ich einen ziemlichen "Rückstau".

    Name:  sip.JPG
Hits: 218
Größe:  81.6 KB

    Warum werden die Threads nicht gekillt?

    Das Script ist das hier: IP-Symcon mit VoIP/SIP Support - Seite 20

    Habe ich da noch einen Timeout oder so vergessen? Symcon ist ein 5.4.

    Grüße

    Enno
    Geändert von Nall-chan (08.07.20 um 20:15 Uhr)
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

  2. #2
    Registriert seit
    Feb 2017
    Beiträge
    1,928

    Kannst du herausfinden an welcher Stelle das Skript hängt? Das sieht ja nicht wirklich nach Potential für Endlosschleife aus, daher vermute ich mal eine der verwendeten Funktionen unter bestimmten Umständen. Ich würde dafür temporär Infos ins Log schreiben, an welcher Stelle du gerade stehst. Dann kannst du abgleichen, welche Nachricht noch ins Log kommt und welche nicht mehr und findest darüber den Schuldigen.

  3. #3
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    Das Skript läuft meist .. aber wie man sieht bleibt es manchmal stecken. Ich vermute es beim Absetzen der DTMF ist - da hing es früher bis ich das mit den Timern gefunden hatte.
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

  4. #4
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    Also irgendwie hängt sich IPS noch immer weg. Das Script oder die Funktion gehen 2, 3 mal ... oder 4 ... irgendwann kommt anscheinend keine Rückmeldung und das Teil hängt.

    Mein Gefühl ist, dass es hiermit zu tun hat ... for($i = 0; $i < 10; $i++) { ... am Anfang hatte ich hier <4 und da hing es anscheinend schneller ... doofe Frage: Wofür brauche ich denn diese Schleife und was ist die Auswirkung wenn ich hier auf z.B. 20 gehe?
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

  5. #5
    Registriert seit
    Feb 2017
    Beiträge
    1,928

    Auf welcher Plattform bist du mit deinem IP-Symcon unterwegs?

  6. #6
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    Symbox- aktuelle 5.4 stable
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

  7. #7
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    23,386

    Kannst du dies einmal probieren? Debugging für Experten (Raspberry Pi, Linux, SymBox)

    Jedoch wird kein Absturz passieren - sondern wenn du einige der roten PHP Threads hast, willst du STRG + C drücken, damit der Debugger pausiert. Dann kannst du die Liste der Threads in die gdb.txt schreiben.

    paresy

  8. #8
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    @paresy: Also debugging läuft seit 2 Tagen ... seit dem läuft SIP ohne Probleme????!

    Mal eine Frage - läuft dann nicht irgendwann der Speicher zu oder ist dieses Advanced logging anders aufgesetzt - also macht nicht die Festplatte oder den Speicher voll?
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

  9. #9
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    23,386

    Nein - das Debugging sollte nichts dauerhaft mitloggen und somit keine Probleme verursachen. Es ist aber vollkommen normal, dass solche Effekte bei aktivem Debugger gerne gar nicht kommen oder länger dauern. Und so doof es klingt... Diese sogenannten Race Conditions lassen sich insgesamt eher doof analysieren/finde

    Deswegen gibt es in der Anleitung eine Option 2. Starte IP-Symcon ohne Debugger. Lass es laufen bis der Fehler kommt und attache dann den Debugger

    paresy

  10. #10
    Registriert seit
    May 2012
    Ort
    Braunfels
    Beiträge
    773

    Für mich nochmal zum Verständnis ... wenn ich das Debugging "zuschalte", dann macht es einen Abzug vom aktuellen Stand? Es muss also nicht mitlaufen um diesen zu bekommen?

    Wenn das so ist, macht die Sache auch einfacher.
    Symcon 5 beta auf Symbox, 110+ HomeMatic Komponenten (Alle Funk - Rolladen, Licht, Schalter, Taster, KeyMatic, Fenster, Regensensor etc.), Davis Vantage Pro (via Meteobridge Nano), Sonos 1 // 4000+ Variablen // 2 WebFronts // iOS // Android clients / Google Home / Unifi / Fritzbox PBX

Ähnliche Themen

  1. IP-Symcon mit VoIP/SIP Support
    Von paresy im Forum Projekt Showcase
    Antworten: 196
    Letzter Beitrag: 05.07.20, 18:02
  2. SIP Gespräche
    Von Schneider im Forum Audio & Video, TK-Anlagen, ISDN
    Antworten: 9
    Letzter Beitrag: 22.03.20, 18:44
  3. Antworten: 211
    Letzter Beitrag: 18.02.20, 07:09
  4. Antworten: 18
    Letzter Beitrag: 26.05.19, 20:23
  5. Türsprechanlage mit SIP und Gesichtserkennung
    Von oheidinger im Forum Schaufenster
    Antworten: 5
    Letzter Beitrag: 05.07.14, 09:40