TsgcWebSocketLoadBalancerServer › Events › OnError
Viene generato quando il load balancer rileva un errore su una delle connessioni accettate.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError viene generato per errori non fatali rilevati durante la gestione di una connessione: frame malformati, violazioni del protocollo, errori durante l'inoltro a un backend o errori di I/O segnalati dal livello Indy. Connection è la sessione interessata (può essere una connessione client o backend) ed Error contiene una descrizione leggibile. Utilizzi l'evento per il logging e le metriche; utilizzi OnException quando ha bisogno di accedere all'oggetto eccezione effettivo.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
Log('Error on ' + Connection.Guid + ': ' + Error);
end;