TsgcWebSocketLoadBalancerServer › イベント › OnError
ロードバランサーが受け入れた接続の1つでエラーを検出したときに発火します。
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;