1

我对 Azure 函数应用有疑问

我有一个应用服务计划,我无法超过默认的 5 分钟超时。我从 Visual Studio 发布了这个函数

这是我的 host.json :

{
  "version": "2.0",
  "functionTimeout": "00:10:00"
}

我还尝试在 Azure 中创建一个插槽并使用定义的主机密钥 functionTimeout 在其上发布,但它也不起作用

当我尝试在这里或互联网上找到的所有解决方案时,我有点迷茫

非常感谢马修

4

2 回答 2

1

目前,host.json 是我知道更改超时的唯一方法。因此,如果您可以将其更改为只读模式,则有两种编辑方法。

一个是使用 App service Editor 编辑它,另一个是去你的 Function kudu站点,在wwwroot文件夹下编辑 host.json 文件。

在此处输入图像描述

注意:文档和大卫的回答我们可以知道,

对于未发回任何数据的请求,有 230 秒(即略少于 4 分钟)超时。之后,客户端得到你看到的 500,即使实际上请求被允许继续服务器端。

于 2019-08-20T08:39:39.910 回答
-1

您能否检查一下您的函数应用程序上的 host.json 是否已更新? 在此处输入图像描述

或者尝试从门户编辑 host.json 并测试

于 2019-08-19T09:18:01.870 回答