繁体   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