Einzelnen Beitrag anzeigen

Rainer Wolff

Registriert seit: 25. Okt 2005
Ort: Bretten
321 Beiträge
 
Delphi 10.4 Sydney
 
#1

Programm bleibt sporadisch und undefineirt hängen

  Alt 3. Jul 2024, 13:45
Delphi-Version: 10.4 Sydney
Anwendungsbeschreibung: 3 PC sind über OPC mit einer SPS verbunden (Anlagenvisualisierung). Wenn ein Produkt gefertigt bzw. behandelt wird, werden die Daten in eine Firebird-DB (4.04) geschrieben. Hier geht es nach dem Prinzip: Der schnellere siegt und macht die DB-Änderung, die anderen bekommen eine primary key violation oder auch einen Deadlock und machen dann ein Rollback. Dadurch erreiche ich eine gewisse Redundanz, wenn ein Rechner ausfällt oder hängt.

Nach einer gewissen Laufzeit, die durchaus Stunden dauern kann, aber auch mal nach 1/4 oder 1/2 Stunde, hängt die Anwendung, es gibt nur noch die Eieruhr und dann die Meldung App reagiert nicht mehr. Oftmals in Zusammenhang mit einer Bedieneraktion, aber auch ohne Interaktion.

Memoryleaks habe ich untersucht und beseitigt, ebenfalls habe ich inzwischen noch den Speicherverbrauch bei laufender Applikation angeschaut, da tut sich ebenfalls nichts auffaelliges.

Aktuell habe ich keine Idee, wo ich jetzt weiter ansetzen kann.
  Mit Zitat antworten Zitat