TsgcWebSocketProxyServer › Eventos › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Evento

Se activa cuando el servidor proxy se desconecta del servidor Load Balancer.

Sintaxis

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

Valor Predeterminado

—

Observaciones

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.

Ejemplo


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

Volver a Eventos