Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 Azure 函数应用有疑问
我有一个应用服务计划,我无法超过默认的 5 分钟超时。我从 Visual Studio 发布了这个函数
这是我的 host.json :
{ "version": "2.0", "functionTimeout": "00:10:00" }
我还尝试在 Azure 中创建一个插槽并使用定义的主机密钥 functionTimeout 在其上发布,但它也不起作用
当我尝试在这里或互联网上找到的所有解决方案时,我有点迷茫
非常感谢马修
目前,host.json 是我知道更改超时的唯一方法。因此,如果您可以将其更改为只读模式,则有两种编辑方法。
一个是使用 App service Editor 编辑它,另一个是去你的 Function kudu站点,在wwwroot文件夹下编辑 host.json 文件。
注意:从文档和大卫的回答我们可以知道,
对于未发回任何数据的请求,有 230 秒(即略少于 4 分钟)超时。之后,客户端得到你看到的 500,即使实际上请求被允许继续服务器端。
您能否检查一下您的函数应用程序上的 host.json 是否已更新?
或者尝试从门户编辑 host.json 并测试