PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : plötzlich lange Aktualisierungszeiten zum EIB mit HS



smarteib
04.12.04, 16:53
Habe nach einigen Logikerweiterungen, sehr lange Aktualisierungszeiten beim HS. Bisher lagen die bei ca. 1 Sekunde. Jetzt bei 3-4 Sekunden, manchmal noch länger. Die gleichen Funktionen waren also früher wesentlich schneller.

Kann das aber an den Änderungen nicht mehr festmachen (da zu umfangreich). Hat jemand solche Erfahrungen gemacht? Was kann ich kontrollieren um die Ursache zu finden?

Gruß Bruno

Matthias Schmidt
04.12.04, 17:14
Hallo Bruno,

hatte ich auch schon. Bei mir waren es Rekursionen.

Schau mal unter der Debugseite bei den Queues. Wenn da nennenswerte Einträge drin sind, deutet das auf soetwas hin. Was sagt der EibMon?

smarteib
04.12.04, 19:58
und jetzt?

Queues
Bezeichnung Len Ist Max Count Error Wait Last
EIBSendQueue 5000 0 59 49284 0 0.23 04.12.2004 19:56:39
EIBEmpfQueue 5000 0 6 81545 0 0.16 04.12.2004 19:56:40
SocketQueue 100 0 0 0 0 0.00
SetWertQueue 5000 2618 2668 70874471 0 15.00 04.12.2004 19:56:43
BefehlQueue1 5000 0 61 69281947 0 0.47 04.12.2004 19:56:43
BefehlQueue2 5000 0 1 1 0 0.02 03.12.2004 16:19:56
BefehlQueue3 5000 0 3 592 0 1.94 04.12.2004 19:56:32
SichQueue 15000 0 55 154407 0 28.22 04.12.2004 19:56:42
EventSendQueue 1000 0 7 528 0 0.11 04.12.2004 19:55:33
ServerQueue 1000 0 2 34592 0 0.39 04.12.2004 19:56:42
ServerQueueEvent 100 0 0 0 0 0.00
ServerQueueList 100 0 1 4 0 0.02 04.12.2004 19:56:42
ServerQueueHtm 100 0 0 0 0 0.00
ServerQueueHtmBin 100 0 0 0 0 0.00
ServerQueueGUI 100 0 2 34568 0 0.24 04.12.2004 19:56:41
ServerQueueGUIBin 100 0 0 0 0 0.00
ServerQueueWap 100 0 0 0 0 0.00
ZyklusQueue 1000 0 8 223236 0 0.41 04.12.2004 19:56:41
(back)

Matthias Schmidt
04.12.04, 23:09
Wie lange lief denn der HS zum Debug-Zeitpunkt? Also die 70 Millionen Setwert und und 69 Millionen BefehlQueue1 würden mich schon stutzig machen.

smarteib
04.12.04, 23:32
Original geschrieben von Matthias Schmidt
Wie lange lief denn der HS zum Debug-Zeitpunkt? Also die 70 Millionen Setwert und und 69 Millionen BefehlQueue1 würden mich schon stutzig machen.

@Matthias danke für deine Hinweise.

diese Werte hab ich seit 20:46 Uhr:
SetWertQueue 5000 162 171 4039553 0 1.41 04.12.2004 23:24:48
BefehlQueue1 5000 0 34 3853973 0 0.39 04.12.2004 23:24:48

dat läuft ja schnell was hoch!

Hatte einen Fehler gefunden im Eibmon war eine EIB-Variable die nicht deklariert war. Nach Korrektur habe ich neu gestartet und die Raktionszeit war wieder ok. Jetzt warte ich ob es durch den Neustart bedingt war, durch die fehlende Variable oder ob sich der HS hochschaukelt.

Warum findet der das nicht bei der Überprüfung vor dem Transfer?

Wie kann ich den aus den obigen Zeilen auf den Verantwortlichen schliessen. Das Ganze läuft ja ziemlich kryptisch ab (vorsichtig formuliert).

Gruß Bruno

smarteib
05.12.04, 10:37
Habe jetzt:

SetWertQueue 5000 768 785 21180333 0 5.22 05.12.2004 10:26:23
BefehlQueue1 5000 0 34 20336493 0 0.39 05.12.2004 10:26:23

Man sieht also da läuft was hoch. Die Reaktionszeiten liegen jetzt auch wieder Bei 3 Sekunden. Vor dem Neustart teilweise bis 10 Sekunden.!!

Aber wie soll ich auf die Fehlerursache schliessen?

Gruß Bruno