Hallo zusammen,
ich nutze Edomi bereits seit einiger Zeit. Nun ist mir aber aufgefallen, dass es teilweise sehr lange gedauert hat bis die Logiken abgearbeitet wurden. Zunächst hatte ich einen CommunityLBS in verdacht, aber das kam bei mir Zeitlich nicht hin. Also habe ich mir das mal etwas genauer angesehen. Folgendes Verhalten zeigte sich bei mir:
1. Alle Logiken die in Sekunde 1-(ca. 35) jeder Minute gesendet wurden liefen in der Queue auf und wurden erst nach ereichen der Sekunde 35 in jeder Minute abgearbeitet.
2. Daraufhin habe ich mir die Logiken angesehen die Minütlich getriggert wurden. Das waren Ansich nicht viele und ich grenzte das Verhalten weiter ein indem ich die Trigger dann temporär auf 5-Minütlich umgestellt habe.
3. Ursache war dann ein Trigger der mir die Maximale Windgeschwindigkeit der letzten 24h liefert.
Um das Problem zu reporoduzieren habe ich die GA Requestable gemacht und die gleiche Logik im Request ausgeführt. Wenn ich meine Logik triggere wird in meinem Fall die gesamte Logikbearbeitung für etwa 30 sek. geblockt.
Ursache ist hier offensichtlich der Baustein 180000020 (Datenarchiv-Statistikdaten).
Meine Logik habe ich einmal angefügt.
Habe ich hier einen Denkfehler, oder gibt es eventuell einen performanteren Weg die Daten zu bekommen? Selbstredend muss das nicht Live geschehen, deshalb habe ich den Trigger nun generell auf 5-minütlich gelassen. Das verhalten erklärt jedoch auch warum meine Auswertung der Gas Verbrauchswerte nicht so richtig funktionieren möchte die ich nachts einmal anstoße.
gaert wäre es möglich hier das Verhalten Asynchron auszuführen, so dass die Logik-Engine nicht blockt?
Beste Grüße,
Michael
ich nutze Edomi bereits seit einiger Zeit. Nun ist mir aber aufgefallen, dass es teilweise sehr lange gedauert hat bis die Logiken abgearbeitet wurden. Zunächst hatte ich einen CommunityLBS in verdacht, aber das kam bei mir Zeitlich nicht hin. Also habe ich mir das mal etwas genauer angesehen. Folgendes Verhalten zeigte sich bei mir:
1. Alle Logiken die in Sekunde 1-(ca. 35) jeder Minute gesendet wurden liefen in der Queue auf und wurden erst nach ereichen der Sekunde 35 in jeder Minute abgearbeitet.
2. Daraufhin habe ich mir die Logiken angesehen die Minütlich getriggert wurden. Das waren Ansich nicht viele und ich grenzte das Verhalten weiter ein indem ich die Trigger dann temporär auf 5-Minütlich umgestellt habe.
3. Ursache war dann ein Trigger der mir die Maximale Windgeschwindigkeit der letzten 24h liefert.
Um das Problem zu reporoduzieren habe ich die GA Requestable gemacht und die gleiche Logik im Request ausgeführt. Wenn ich meine Logik triggere wird in meinem Fall die gesamte Logikbearbeitung für etwa 30 sek. geblockt.
Ursache ist hier offensichtlich der Baustein 180000020 (Datenarchiv-Statistikdaten).
Meine Logik habe ich einmal angefügt.
Habe ich hier einen Denkfehler, oder gibt es eventuell einen performanteren Weg die Daten zu bekommen? Selbstredend muss das nicht Live geschehen, deshalb habe ich den Trigger nun generell auf 5-minütlich gelassen. Das verhalten erklärt jedoch auch warum meine Auswertung der Gas Verbrauchswerte nicht so richtig funktionieren möchte die ich nachts einmal anstoße.
gaert wäre es möglich hier das Verhalten Asynchron auszuführen, so dass die Logik-Engine nicht blockt?
Beste Grüße,
Michael
Kommentar