Skip to main content
コネクタが自動処理中に繰り返しファイルの送信に失敗すると、Arc はそのコネクタに対してバックオフ状態に入ります。バックオフ中は、オートメーションサービスが該当コネクタへの送信試行を一時的に停止し、システムパフォーマンスを保護しながら根本的な問題を修正する時間を確保します。

バックオフが発生する条件

バックオフは、コネクタが3回連続するオートメーションサイクルでファイルの送信に成功しなかった場合に発生します。それ以外は成功したサイクルで1つのファイルが失敗しただけではバックオフは発生しません。サイクル内のすべてのファイルが失敗する必要があります。

遅延の仕組み

コネクタがバックオフ状態に入ると、オートメーションサービスは段階的に増加する遅延期間の間そのコネクタをスキップします: コネクタがバックオフ状態を正常に終了すると、遅延はリセットされます。

バックオフの確認方法

UI インジケーター

コネクタがバックオフ状態にある場合、バックオフ状態であること、およびオートメーションサービスが次に実行予定の時刻を示すステータスインジケーターが表示されます。このインジケーターは、手動送信の成功や設定の保存など、バックオフ状態が変化したときに自動的に更新されます。 バックオフステータスインジケーターを表示しているコネクタ

オートメーションステータスカード

オートメーションステータスカードは、受信、ダウンロード、スケジュール送信のオートメーションのオートメーションタブに表示されます。送信などの他のオートメーションタイプでは、このカードは表示されません。 コネクタがバックオフ状態にある間、カードのステータスには一時停止中と表示されます。バックオフが終了するまでオートメーションサービスがコネクタをスキップするため、最後に処理された結果には、実際に実行された直近の実行の結果(通常は失敗)が保持されます。 一時停止中の横にある詳細を表示をクリックすると、オートメーション一時停止の詳細ダイアログが開きます。このダイアログには、バックオフ状態にある各インスタンス、失敗した回数、およびオートメーションサービスが再開する時刻が一覧表示されます。 オートメーション一時停止の詳細ダイアログ

ダッシュボード

ダッシュボードのキーメトリクスセクションにバックオフ中のコネクタ数ウィジェットを表示している場合、バックオフ状態のコネクタがそこに表示されます。

アプリケーションログ

コネクタがバックオフ状態に入ると、Arc はアプリケーションログに警告を書き込みます: This connector has failed [# of times] and has entered a backoff state. The automation service will skip this connector until [date/time]. The connector will remain in the backoff state until a message is successfully sent or received manually, the connector settings change, or all messages are sent successfully during an automated send attempt.

未送信ファイル

オートメーションが有効になっているにもかかわらず、コネクタのトランザクション タブに未送信ステータスのファイルが蓄積されている場合、バックオフが原因である可能性があります。バックオフ警告についてアプリケーションログを確認し、連続するオートメーション失敗についてトランザクションログを確認してください。

バックオフの終了

次のいずれかが発生すると、コネクタは自動的にバックオフ状態を終了します:
  • 手動送受信によってファイルが正常に送受信された場合
  • コネクタの設定が保存された場合
  • オートメーションによる送信試行中にすべてのファイルが正常に送信された場合
コネクタがバックオフ状態を終了すると、オートメーションステータスカードのステータスは一時停止中からアイドル(実行中の場合は進行中)に戻ります。

バックオフが必要な理由

バックオフがない場合、持続的な障害(設定ミスのエンドポイント、期限切れの証明書、ネットワーク停止)が発生したコネクタは継続的に再試行し、大量の失敗ログエントリとデータベースレコードを生成します。これが長期間続くとアプリケーションのパフォーマンスが低下します。バックオフはその影響を抑えながら、問題が解決され次第コネクタが回復できる状態を維持します。