【问题标题】:Stopping / Killing Azure Functions Running Instances on Consumption Plan停止/终止 Azure Functions 在消费计划上运行的实例
【发布时间】:2016-11-18 21:14:28
【问题描述】:

你如何在消耗计划(以前称为动态计划)中杀死 azure 函数可运行实例(执行)。

我在 1.0 的运行时版本上运行 azure 函数。

  • 很少(有些未在下面的屏幕截图中的日志中显示)运行超过五分钟函数超时阈值(检查带有 DOTTED 状态的阈值)。
  • 然而,很少有实例在达到五分钟阈值时按预期被杀死(检查具有 CROSSED 状态的实例)

我尝试了什么:

  • 正如这个 SO 问题 Stop/Kill a running Azure Function 中所建议的那样,我重新启动了托管 azure 函数的网站
  • 我什至停止/启动网站只是为了确定
  • 我从 kudu 界面杀死了进程,但日志仍然显示存在 rouge 实例。
  • 进程浏览器显示 32 个线程,但所有线程都处于 WAITING 状态。我所观察到的一切都没有发生。

终于

  • 我删除了网站并转移了基于应用服务计划的功能,因为这似乎是唯一需要灵活超时的选项 azure 功能。

【问题讨论】:

  • 感谢分享截图!那很有帮助。这并不意味着您的函数实际上正在运行,但由于某种原因,从未发出完成信号。我们将对此进行调查并提供更新。
  • 顺便问一下,您能否直接或间接地分享您的函数应用(站点)名称(如本文所述github.com/projectkudu/kudu/wiki/…)?
  • 我删除了有问题的 azure 函数。分享网站名称还有帮助吗?
  • 会的。我们可以查看一些日志,看看是否可以找到可以解释该行为的内容。

标签: azure azure-functions


【解决方案1】:

这是一个监控错误,虽然看起来很混乱,但不会影响运行时行为。

我已经打开了一个问题来跟踪这个here,它会随着我们的进展而更新。

感谢您对此的耐心等待并报告问题!

【讨论】:

  • 我遇到了与计时器触发的天蓝色功能相同的问题。 azure 函数不会长时间运行并且在应用服务计划上。计划设置为每 4 分钟运行一次,但连续运行可防止进一步触发计划
猜你喜欢
  • 1970-01-01
  • 2018-09-28
  • 2019-12-08
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 2019-04-09
  • 1970-01-01
  • 2017-05-01
相关资源
最近更新 更多