TsgcWebSocketProxyServer › Olaylar › OnLoadBalancerDisconnect
Proxy sunucusu Load Balancer Sunucusundan bağlantısını kestiğinde tetiklenir.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
OnLoadBalancerDisconnect, proxy devre dışı bırakıldığı, Load Balancer oturumu kapattığı veya TCP bağlantısı düşürüldüğü için Load Balancer Server'a yan bağlantı kapatıldığında tetiklenir. Code parametresi, eş tarafından bildirilen WebSocket kapanış kodunu taşır (normal bir kapanış için 1000, anormal bir düşme için 1006...). LoadBalancer.AutoRestart sıfırdan farklı bir değere ayarlanmışsa, proxy yapılandırılan saniye sayısından sonra otomatik olarak yeniden bağlanmayı dener.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;