TsgcWebSocketProxyServer › Eventos › OnLoadBalancerDisconnect
Se activa cuando el servidor proxy se desconecta del servidor Load Balancer.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
OnLoadBalancerDisconnect se activa cuando la conexión lateral al servidor del balanceador de carga se cierra, ya sea porque el proxy fue desactivado, el balanceador de carga cerró la sesión o la conexión TCP se interrumpió. El parámetro Code contiene el código de cierre WebSocket notificado por el par (1000 para un cierre normal, 1006 para una interrupción anormal...). Si LoadBalancer.AutoRestart está establecido en un valor distinto de cero, el proxy intentará reconectarse automáticamente tras el número de segundos configurado.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;