【发布时间】:2020-05-20 13:49:35
【问题描述】:
我创建了一个带有 Node 运行时的 Azure Function App,它可以在本地和手动创建的云环境中正常工作。
但是当它通过 Azure Pipelines 进行部署时,它会通过 context.log 写入一条消息,并且似乎可以正常工作,但最终会引发超时错误。
函数“Functions.<...>”(ID:“<...>”)超过了 00:05:00 的超时值。开始取消。
我猜,由于配置错误,存在一些阻塞节点表达式,但 Application Insights 没有记录更多上下文。
有一种方法可以在 Function App 中处理取消事件以提供一些 Node 运行时信息(例如,通过 SIGINT 回调)?
【问题讨论】:
-
我发现了一个非常相似的问题,stackoverflow.com/q/59146025/846163。
标签: node.js azure-functions azure-application-insights azure-function-app