2017-07-20 177 views
0

HTTPトリガーと2つのネストされたリクエスト/レスポンスコネクタを使用し、エラーシナリオをテストしようとしているAzureロジックアプリケーションを作成しました。すべてのコネクタおよびメイントリガのポリシーを再試行できません。しかし、その複数回の再試行。無効にしたときの再試行ポリシーの実際の動作は何ですか?Azure Logic Appリトライポリシーの動作

答えて

0

リトライポリシーは、例外とエラー処理の最も基本的なタイプです。最初の要求がタイムアウトまたは失敗した場合(429または5xx応答となる要求)、このポリシーはアクションを再試行するかどうかを定義します。デフォルトでは、すべてのアクションが20秒間隔でさらに4回再試行されます。したがって、最初の要求が500内部サーバーエラー応答を受信した場合、ワークフローエンジンは20秒間一時停止し、要求を再試行します。すべてのリトライが終了しても、応答は引き続き例外または失敗のままです。ワークフローは継続し、アクションステータスを[失敗]としてマークします。ここ

さらに詳しい情報:Handle errors and exceptions in Azure Logic AppsWorkflow actions and triggers for Azure Logic Appsから撮影

再試行間隔は、ISO 8601形式で指定されています。この間隔のデフォルト値は20秒で、最大値は1時間です。デフォルトおよび最大再試行回数は4時間です。再試行ポリシー定義が指定されていない場合は、fixed戦略がデフォルトの再試行回数と間隔値と共に使用されます。再試行ポリシーを無効にするには、そのタイプをNoneに設定します。

+0

リトライポリシーを "none"に設定した場合、リトライしないでください。しかし、5xx応答のための再試行 –

+0

更新された答えを見てください。 _all_トリガー_and connectors_の 'RetryPolicy'を設定しましたか?そして、あなたはこのロジックアプリケーションのために発射する複数のトリガーがないと確信していますか? –

+0

@SithiraPathirana [email protected]で、再試行ポリシーが有効になっている実行IDを「Logic Apps」の定義とともに「none」に設定してもらった後、調査することができます。ありがとう! –

関連する問題