增加Azure Webapp的容器超时

时间:2019-05-10 09:00:41

标签: azure azure-web-app-service

我试图将一个大文件发送到作为“ Azure Webapp for container” Linux服务托管的API之一。

但是,数据传输时我超时了。因此,想要将其增加到10分钟。

有什么方法可以做到吗?

PS:使用Flask来提供API

1 个答案:

答案 0 :(得分:1)

这意味着Azure负载平衡器正在超时。 由于从此Web应用程序接收响应需要花费超过230秒的时间,因此Azure负载平衡器将超时。时间间隔为240秒。这是TCP级别的4分钟空闲超时,并且在Azure硬件负载平衡器上实现。此超时不可配置,因此无法更改。我想提到的一件事是,这是TCP级别的空闲超时,这意味着,如果连接仅处于空闲状态,并且没有数据传输发生,则只有该超时被触发。为了提供更多信息,如果Web应用程序收到请求并保持处理该请求4分钟以上而没有发回任何数据,则将触发此消息。