我试图将一个大文件发送到作为“ Azure Webapp for container” Linux服务托管的API之一。
但是,数据传输时我超时了。因此,想要将其增加到10分钟。
有什么方法可以做到吗?
PS:使用Flask来提供API
答案 0 :(得分:1)
这意味着Azure负载平衡器正在超时。 由于从此Web应用程序接收响应需要花费超过230秒的时间,因此Azure负载平衡器将超时。时间间隔为240秒。这是TCP级别的4分钟空闲超时,并且在Azure硬件负载平衡器上实现。此超时不可配置,因此无法更改。我想提到的一件事是,这是TCP级别的空闲超时,这意味着,如果连接仅处于空闲状态,并且没有数据传输发生,则只有该超时被触发。为了提供更多信息,如果Web应用程序收到请求并保持处理该请求4分钟以上而没有发回任何数据,则将触发此消息。