共用方式為


Azure Functions 應用程式診斷

Azure Functions 應用程式診斷是 Azure 入口網站中的實用資源,可用來監視和診斷 Durable Functions 應用程式中的潛在問題。 不僅有助於診斷問題,還能提供潛在的解決方案和/或相關文件,協助您更快解決問題。

如何使用 Azure Functions 應用程式診斷

  1. 移至您的函數應用程式資源。 在左側功能表中,選取 [診斷並解決問題]

  2. 搜尋 "Durable Functions",然後選取結果。

    Screenshot showing how to search for Durable Functions detector.

  3. 您現在位於 Durable Functions 偵測器內,此偵測器會檢查 Durable Functions 應用程式通常會有的常見問題。 偵測器也會提供可能對您有幫助的工具與文件連結。 瀏覽偵測器中的各種深入解析,以了解應用程式的健康情況。 偵測器會告訴您的一些範例包含應用程式正在使用的 Durable Functions 延伸模組版本、效能問題,以及任何錯誤或警告。 如果發生問題,您會看到如何減輕和解決這些問題的建議。

    Screenshot of Durable Functions detector.

其他實用的偵測器

視窗左側有一份偵測器清單,用於檢查不同的問題。 本節將重點說明一些。

「Functions 應用程式關閉或回報錯誤」偵測器會從檢查應用程式主要區域的不同偵測器提取結果,這些區域可能是應用程式關閉或回報錯誤的原因。 下列螢幕擷取畫面顯示已執行的檢查 (螢幕擷取畫面中未擷取全部 15 項檢查),以及需要注意的兩個問題。

Screenshot of Durable Functions App Down or Report Errors detector.

最大化「高 CPU 分析」顯示一個應用程式造成 CPU 使用量過高。

Screenshot of Durable Functions high CPU analysis detector.

按一下 [檢視解決方案] 時,建議使用下列項目。 如果您決定遵循第二個選項,您可以按下按鈕來輕鬆地重新啟動您的網站。

Screenshot of suggested solution from high CPU analysis detector.

最大化「記憶體分析」會顯示下列警告和圖表。 (請注意,螢幕擷取畫面中並未擷取所有內容)。

Screenshot of Durable Functions memory analysis detector.

按一下 [檢視解決方案] 時,建議使用下列項目。 您可以按一下按鈕來輕鬆地進行擴大。

Screenshot of suggested solution from memory analysis detector.