Azure Function 应用重启操作的后果是什么?

what are the consequences of the Azure Function app restart action?

当 azure 函数应用程序重新启动时,正在进行的 运行 进程会发生什么情况? 如果在函数应用中开启了自动重试,则在重新启动azure函数应用后,该进程将被杀死或重新拾取。

当 Azure Function App 重新启动时,所有活动的功能都将被终止。

查看有关 Azure Funtion App best practices 的官方文档。

所以在研究和尝试虚拟函数之后,我发现对于某些触发函数,当 azure 函数应用程序重新启动或崩溃时,它会在一段时间后自动重试。

  • 队列存储触发器 - 函数在 10 分钟后自动重试
  • 事件网格触发器 - 函数在 30 秒后自动重试
  • HTTP 触发器 - 函数根本不会自动重试