TsgcWebSocketLoadBalancerServer › Événements › OnError
Se déclenche lorsque l'équilibreur de charge détecte une erreur sur l'une de ses connexions acceptées.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError est déclenché pour les erreurs non fatales détectées lors du traitement d'une connexion : trames malformées, violations de protocole, échecs lors du transfert vers un backend, ou erreurs d'E/S signalées par la couche Indy. Connection est la session affectée (peut être une connexion client ou backend) et Error contient une description lisible par l'utilisateur. Utiliser l'événement pour la journalisation et les métriques ; utiliser OnException lorsque vous avez besoin d'accéder à l'objet exception réel.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
Log('Error on ' + Connection.Guid + ': ' + Error);
end;