【发布时间】: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