TsgcWebSocketLoadBalancerServer › Zdarzenia › OnError
Wywoływane, gdy moduł równoważenia obciążenia wykryje błąd na jednym z akceptowanych połączeń.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError jest wywoływane dla niekrytycznych błędów wykrytych podczas obsługi połączenia: zniekształcone ramki, naruszenia protokołu, błędy podczas przekazywania do backendu lub błędy I/O zgłoszone przez warstwę Indy. Connection to dotkniięta sesja (może być połączeniem klienta lub backendu), a Error zawiera opis czytelny dla człowieka. Zdarzenia należy używać do rejestrowania i mierzenia; należy użyć OnException, gdy potrzebny jest dostęp do rzeczywistego obiektu wyjątku.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
Log('Error on ' + Connection.Guid + ': ' + Error);
end;