TsgcWebSocketProxyServer › Ereignisse › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Ereignis

Wird ausgelöst, wenn der Proxy-Server die Verbindung zum Load Balancer Server trennt.

Syntax

property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

Standardwert

—

Hinweise

OnLoadBalancerDisconnect wird ausgelöst, wenn die seitliche Verbindung zum Load-Balancer-Server geschlossen wird, entweder weil der Proxy deaktiviert wurde, der Load Balancer die Sitzung geschlossen hat oder die TCP-Verbindung getrennt wurde. Der Parameter Code enthält den vom Peer gemeldeten WebSocket-Schließcode (1000 für eine normale Schließung, 1006 für eine abnormale Trennung...). Wenn LoadBalancer.AutoRestart auf einen Wert ungleich null gesetzt ist, versucht der Proxy, sich nach der konfigurierten Anzahl von Sekunden automatisch wieder zu verbinden.

Beispiel


procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;

Zurück zu Ereignissen