INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Event-Struktur: Timeout während der Eventabarbeitung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.09.2015, 11:25
Beitrag #1

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
Event-Struktur: Timeout während der Eventabarbeitung
Hallo zusammen,

ich hab ein Programm, dass als Server für die Reporterstellung von Produktionsdaten läuft. In meinem Client schreibe ich dabei Seriennummern in eine Datenbank, das Serverprogramm holt sich die Seriennummern dort ab und erstellt mir die Reports.

Der Server läuft dabei als queued state machine. In meinem Producer habe ich einen Timeout-Case, der alle 5 Sekunden auf die Datenbank zugreift und sich neue Seriennummern abholen soll. Anschließend schiebe ich die Seriennummern mit ein paar Zusatzinformationen in meine Queue. Heute ist folgendes Phänomen aufgetreten: Ich benutze als Speicherpfad der Reports unter anderem den Zeitstempel, an dem der Timeout-Case auf die Datenbank zugreift und die Seriennummern holt. Bei sehr vielen Seriennummern hat sich mitten in der Reporterstellung der Zeitstempel geändert, obwohl ich immer den gleichen Wert in die Queue schreibe (siehe Bild im Anhang).

Meine Ursachenvermutung ist gleichzeitig meine Frage: Was passiert beim mit dem Timeout-Case, wenn während der Abarbeitung des Programms innerhalb des Case ein erneuter Timeout auftritt? Datenfluss würde ja eigentlich bedeuten: zuerst wird der Programmcode abgearbeitet, danach wird auf das erneute Timeout reagiert. Meine Vermutung ist aber, dass das genau nicht passiert, sondern einfach der Timeout-Case erneut ausgeführt wird und sich damit auch der Zeitstempel ändert. Kann jemand meine Vermutung bestätigen?

Gruß
Daniel


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Event-Struktur: Timeout während der Eventabarbeitung - kwakz - 04.09.2015 11:25

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Asynchrone VIs mit Event Struktur sofort beenden Kiesch 4 12.867 26.04.2024 10:29
Letzter Beitrag: Kiesch
  Event Struktur Problem ache 9 5.935 17.09.2020 14:10
Letzter Beitrag: jg
  VISA Timeout LP 8 8.912 10.10.2019 09:05
Letzter Beitrag: jahu
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 9.108 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Simple Event Struktur berlinfatih 32 23.863 23.06.2016 18:53
Letzter Beitrag: jg
  CLD Prüfungsängste, Timeout HasteMalNeMark 7 6.747 29.03.2016 16:01
Letzter Beitrag: rolfk

Gehe zu: