TsgcWebSocketHTTPServer › Olaylar › OnLoadBalancerDisconnect
Sunucu Yük Dengeleyici Sunucusu'ndan bağlantısını kestiğinde tetiklenir.
property OnLoadBalancerDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
OnLoadBalancerDisconnect, Load Balancer Sunucusuna yan bağlantı kapatıldığında tetiklenir, ister sunucu devre dışı bırakıldığı, ister Load Balancer oturumu kapattığı, ister TCP bağlantısı düştüğü için. Code parametresi, eş tarafından raporlanan WebSocket kapatma kodunu taşır (normal kapatma için 1000, anormal düşme için 1006...). LoadBalancer.AutoRestart sıfır olmayan bir değere ayarlanırsa, sunucu yapılandırılan saniye sayısından sonra otomatik olarak yeniden bağlanmaya çalışır.
procedure OnLoadBalancerDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
WriteLn(Format('#load balancer disconnected (code %d)', [Code]));
end;