我有Azure函数的P1v2实例。我在Docker上运行Python。
我有Azure数据工厂调用Azure函数与触发器。
数据工厂收到超时错误,因为函数处理大量数据超过4min。
是否有解决HTTP触发超时的方法?
HTTP触发函数always在230秒后超时,原因是Azure负载均衡器。
无论函数应用超时设置如何,230秒是HTTP触发函数响应请求所需的最大时间。这是因为Azure Load Balancer的默认空闲超时。. 对于较长的处理时间,可以考虑使用持久函数异步模式,或者推迟实际工作并立即返回响应。
来源:Azure函数托管选项-函数应用超时时间