TsgcWebSocketLoadBalancerServer › 事件 › OnError
当负载均衡器检测到其某个已接受连接上发生错误时触发。
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError 在处理连接时检测到非致命错误时触发:帧格式错误、协议违规、转发到后端时的失败,或 Indy 层报告的 I/O 错误。Connection 是受影响的会话(可能是客户端或后端连接),Error 包含可读的描述信息。此事件用于日志记录和指标收集;如需访问实际异常对象,请使用 OnException。
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
Log('Error on ' + Connection.Guid + ': ' + Error);
end;