首页 > 解决方案 > 处理节点功能应用程序的超时

问题描述

我创建了一个带有 Node 运行时的 Azure Function App,它可以在本地和手动创建的云环境中正常工作。

但是,当它通过 Azure Pipelines 进行部署时,它会通过写入一条消息context.log并且似乎可以正常工作,但最终会引发超时错误。

函数'Functions.<...>'(ID:'<...>')超过了 00:05:00 的超时值。发起取消。

我想,由于配置错误,存在一些阻塞节点表达式,但 Application Insights 没有记录更多上下文。

有一种方法可以在您的函数应用程序中处理取消事件以提供一些节点运行时信息(例如通过SIGINT回调)?

标签: node.jsazure-functionsazure-application-insightsazure-function-app

解决方案


我试图重现此问题但失败了。但是我在这里遇到了一些类似的问题,并注意到我们可以在文件中设置functionTimeout值。host.json试试看怎么样。


推荐阅读