Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: Firebird, IBDAC, WLAN (wackliges Kabel ...), Verbindungsabbrüche

  Alt 20. Sep 2011, 08:25
Hallo,

das mit dem LocalFailOver ist schön,
aber dazu müsste ich einen Haufen Code umbauen ;(


Heiko
Bist du dir da sicher?

Man kann als Reaktion auf ein ConnectionLost eine ReconnectExecute geben, was die Verbindung veranlasst die Verbindung wieder aufzubauen und das fehlgeschlagene Statement zu wiederholen.

Irgendwann sollte man das aber doch als Fehler behandeln, denn wenn der Server mal heruntergefahren werden muss, dann hast du auf allen Clients eine Endlosschleife

Ein blödes hat es allerdings, wenn du Locks benutzt, denn die hängen an der Session, und die Session ist bei einem Verbindungsabbruch halt abgelaufen und damit sind auch die Locks für selbige erledigt.

Darum baue ich dafür eine eigene Lock-Tabelle auf, die auch solche Verbindungsabbrüche unbeeindruckt läßt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (20. Sep 2011 um 08:28 Uhr)
  Mit Zitat antworten Zitat