TsgcWebSocketHTTPServerOlaylar › OnLoadBalancerDisconnect

OnLoadBalancerDisconnect Olay

Sunucu Yük Dengeleyici Sunucusu'ndan bağlantısını kestiğinde tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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.

Örnek


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

Olaylara Dön