我有一个 bash 脚本,它遍历文件夹中的所有文件,并使用curl
HTTP 触发器将它们发布到 Azure 函数。
功能详情: - v2.0 功能 - 用 C# 编写 - 消费计划
大多数情况下,这按预期工作:
- 该函数执行,将文件放入存储并触发下游进程
curl
收到 204 响应,它很乐意记录- 函数执行记录在 Kudu 中,大量遥测数据记录在 Application Insights 中
但是,有一次curl
收到 204但没有调用该函数的记录;Kudu 中什么都没有,Application Insights 中什么也没有。没有任何错误的迹象,也没有任何正在为该文件运行的下游进程。大约 800 毫秒后发布的第二个文件已按预期处理。
上传的文件之间没有显着差异:它们都是文本,来自同一来源,大小 < 200Kbs。
是否有任何想法可能导致函数同时看似触发而实际上并未被调用?