无法更改Azure函数应用上的超时

时间:2019-08-19 08:50:34

标签: azure azure-function-app

我遇到Azure功能应用程序的问题

我有一个拥有应用服务计划的人,我无法超过默认的5分钟超时。我从Visual Studio发布了此功能

这是我的host.json:

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

我还尝试在Azure中创建一个插槽,并使用定义的主机密钥functionTimeout在该插槽上进行发布,但这两个都不起作用

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

非常感谢 马修(Matthieu)

2 个答案:

答案 0 :(得分:0)

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

一种方法是使用App Service编辑器对其进行编辑,另一种方法是转到Function kudu 网站,在 wwwroot 文件夹下编辑host.json文件。

enter image description here

注意:从大卫的docanswer可以知道,

  

对于未发送任何数据的请求,存在230秒(即不到4分钟)的超时。之后,即使实际上请求被允许继续服务器端,客户端也会获得您看到的500。

答案 1 :(得分:-1)

能否请您在功能应用程序上检查host.json是否已更新? enter image description here

或者尝试从门户网站编辑host.json并进行测试