您應該如何修復 RequestUserApproval Function app 錯誤?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Durable Functions 使函式成為有狀態的,以便可靠地處理請求酬載。.
為什麼這是答案
RequestUserApproval Function app 錯誤的原因是處理時間過長,導致 HTTP 觸發器逾時。HTTP 觸發器預設最長執行時間為 230 秒。Durable Functions 是一種 Azure Functions 擴充功能,允許您編寫有狀態的函式,這些函式可以可靠地協調長時間執行的工作流程。透過使用 Durable Functions,您可以將 RequestUserApproval 函式轉換為協調器函式,該函式可以啟動並監控長時間執行的活動函式,從而避免 HTTP 逾時。 修改 RA13 行並回傳 HttpRequest 物件無法解決逾時問題,因為它不改變函式的執行時間。在 App Service 方案上託管並啟用 Always On 設定可以確保函式應用程式持續運行,但無法解決單一 HTTP 請求的執行時間限制。增加 host.json 中的 functionTimeout 值超過 10 分鐘,對於消耗方案是無效的,且對於其他方案也無法解決 HTTP 觸發器本身的 230 秒逾時限制。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡