私はクラッシュするようには見えないが、最初の呼び出し後も同じ機能を実行し続ける耐久性のある機能を持っています。この最初の呼び出しの後にブレークポイントを設定しようとしても効果はありません。耐久性機能実行中
[30/11/2017 16:16:21] Function started (Id=972ee93c-ab61-4834-937c-207e8953821d) [30/11/2017 16:16:21] Executing 'CompileFeatureObservations' (Reason='', Id=972ee93c-ab61-4834-937c-207e8953821d) [30/11/2017 16:16:21] Starting Feature Compilation. [30/11/2017 16:16:21] Function completed (Success, Id=972ee93c-ab61-4834-937c-207e8953821d, Duration=58ms) [30/11/2017 16:16:21] Executed 'CompileFeatureObservations' (Succeeded, Id=972ee93c-ab61-4834-937c-207e8953821d) [30/11/2017 16:16:21] b540b650019244719a7f3a61e45735f4: Function 'CompileFeatureObservations (Activity)', version '' completed. ContinuedAsNew: False. IsReplay: False. Output: (62123 bytes). State: Completed. HubName: DurableFunctionsHub. AppName: . SlotName: . ExtensionVersion: 1.0.0.0.
私が見ることができる唯一の要因は、65kbの制限を下回っていますが、要求ペイロードのサイズです。
マニュアルに記載されているファンアウト/ファンインパターンを使用しています。私のタスク配列のサイズが〜100になると、動作を停止してから無限のサイクルに入るようです。
おそらく、ファンアウトの制限を超えましたか?関数 "インスタンス"の数を制御する方法はありますか?
私は消費計画を使用しています。
私が動作を停止するために見つけることができる唯一の方法は、ローカルストレージエミュレータを停止し、元のlocaldbを削除して再初期化することです。
さらに詳しいトラブルシューティングの提案はありますか?
コードを共有する必要があります – Mikhail
私には許可がありません。それは計算のようにマップ/削減を実行しています。デバッグ中にエラーやtry/catchブロックは例外をキャッチしません。私は間違いなくファンアウトの数にリンクしていると思う。 – user1200984