簡體   English   中英

Azure function 主機自動停止,不重啟

[英]Azure function host stops automatically and doesn't restart

我在多個 Azure function 應用程序中看到主機定期停止並自動重新啟動。 由於我的 Azure function 應用程序停止一周,但我需要手動重新啟動主機。

在 ApplicationInsights 中運行以下查詢:

traces 
| where message == "Job host stopped" or message == "Job host started"
| order by timestamp asc

痕跡片段

  • 23-1-2022 20:08:42.436 作業主機已啟動
  • 23-1-2022 20:09:25.668 作業主機已停止
  • 23-1-2022 21:08:48.800 作業主機已啟動
  • 23-1-2022 21:11:33.702 作業主機已停止
  • 23-1-2022 22:17:03.286 作業主機已停止
  • 23-1-2022 22:18:39.002 作業主機已啟動
  • 23-1-2022 23:10:31.580 作業主機已停止
  • 24-1-2022 06:41:48.024 作業主機已啟動
  • 24-1-2022 06:42:44.680 作業主機已停止
  • 24-1-2022 06:43:00.902 作業主機已啟動
  • 24-1-2022 07:10:52.220 作業主機已停止

24-1-2022 06:41 開始是由於我的 function 應用程序的手動重啟。 在此停止期間未執行任何時間觸發器。 這種情況每天發生不止一次。 沒有圖案。

有任何想法嗎? 事件日志沒有用,在自動停止和手動重啟之間是 nog 登錄洞察力。

我該如何解決這個問題? 為什么function經常重啟?

更新:手動觸發器 (http) 正在重新啟動主機。

早上好約翰。

如果您的主機永久停止:

嘗試檢查項目中的 app_offline.html 文件。

更多詳細信息: https://www.codit.eu/blog/why-is-my-azure-function-host-permanently-stopped/

如果您的問題與主機連續啟動和停止有關:

這種行為可能與您的計划有關,我認為您的 azure 功能中有一個消費計划。

消費計划:在消費計划上,根據傳入事件的數量動態添加和刪除 Functions 主機的實例。

高級計划:您的 function 應用程序連續運行或幾乎連續運行。

專用計划:在應用服務計划中以常規應用服務計划費率運行您的功能。

有關更多信息,您可以 go 到https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM