首页 > 解决方案 > 无法更改 Azure 函数应用的超时

问题描述

我对 Azure 函数应用有疑问

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

这是我的 host.json :

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

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

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

非常感谢马修

标签: azureazure-function-app

解决方案


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

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

在此处输入图像描述

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

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


推荐阅读