TsgcWebSocketLoadBalancerServerイベント › OnError

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;

イベントに戻る