n8nでdosyaノードの失敗に対処

ワークフローの項目を再実行する前に、dosyaノードの状態メッセージ、回数に上限のある再試行、Continue On Failの出力、プランや権限による拒否を確認します。

最終確認日

スクリーンショットは英語版の画面です。

項目を再実行する前に、ノードのエラーメッセージと説明の両方を読んでください。通信処理は可能な限りdosyaの分かりやすい拒否メッセージを保持し、対処のヒントを追加します。自動再試行は繰り返しても安全なリクエストに限定されます。

ノードエラーの記録、403による拒否への対処、Retry-Afterに従った待機、再実行の安全性の判断という4段階の手順。
ノードエラーの記録、403による拒否への対処、Retry-Afterに従った待機、再実行の安全性の判断という4段階の手順。スクリーンショットを原寸で開く。

手順

  1. 失敗した実行を開き、ノード名、項目のインデックス、HTTPコード、メッセージ、説明、実行時刻を記録してください。診断情報を共有する前にAPIキーと公開URLを伏せてください。
  2. dosya.dev did not accept the API key(401)の場合は、誤って入力したキー、期限切れのキー、取り消されたキーを交換してください。同じ認証情報で再実行しても復旧しません。
  3. 403の場合は、拒否の内容に応じて対処してください。書き込みにはフルアクセスが必要です。フォルダーに固定されたキーはRESTを使用できません。メンバーの権限とワークスペースへの固定も適用されます。
  4. 404の場合は、割り当てたIDと、対象がゴミ箱に移動されたかキーから見えなくなったかを確認してください。413の場合は、ファイルをプラン、ワークスペース、キーのファイルごとの上限と照らし合わせてください。
  5. 429の場合は、表示されたRetry-Afterに従ってください。ノードは最大3回試行し、待機時間が30秒以下の場合のみ待機します。それより長い待機時間は、Waitノードまたは後の実行で使えるよう報告されます。
  6. 再実行するかどうか判断してください。冪等な読み取り、フォルダー作成、および冪等性キーを持つアップロードリクエストは、一時的な通信エラーと502/503/504の後に再試行できます。共有リンクの作成は、これらのエラーの後に再試行できません。

Continue On Failを有効にすると、失敗した各入力は対応する入力のインデックスとともに{ "error": "…" }の形式の項目になり、後続の入力項目の処理が続きます。無効の場合、ノードはエラーを発生させて停止します。後の項目が失敗しても、それ以前に成功した項目はロールバックされません。

「n8nでdosyaノードの失敗に対処」の参照画面であるdosyaのn8n連携概要ページ。
「n8nでdosyaノードの失敗に対処」の参照画面であるdosyaのn8n連携概要ページ。スクリーンショットを原寸で開く。

実行結果

修正後の実行は完了するか、失敗した入力ごとに意図したエラー項目を出力します。再試行回数には上限があり、サーバーから指定された長い待機時間が守られます。すでに完了している可能性のある非冪等な操作は、次のリクエストの前に確認されます。

非冪等なステップでのCould not reach dosya.devは、処理結果がすでに存在する可能性を明示的に警告します。**You’ve used …**で始まるストレージのメッセージには、プランのストレージを空けるかアップグレードして対処してください。ワークスペースのストレージ上限に関するメッセージの場合は、管理者が別途その上限を引き上げる必要があります。

関連ガイド

この記事は役に立ちましたか?

評価の結果を読み込んでいます…

投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。

質問と回答

このガイドの手順について質問できます。質問は確認後に公開されます。

公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。

質問を読み込んでいます…

    dosyaアカウントにサインインすると、質問を投稿できます。

    やり直す前に結果を確認

    操作をもう一度確認する必要があるときは、次の共通の確認事項をご利用ください。