带HTTP触发器的Azure函数返回204但不执行函数

时间:2020-02-26 16:49:05

标签: azure-functions azure-functions-runtime azure-triggers

我有一个bash脚本,该脚本可遍历文件夹中的所有文件,并使用curl通过HTTP触发器将其发布到Azure函数。

功能详细信息: -v2.0功能 -用C#编写 -消费计划

在大多数情况下,它会按预期运行:

  • 该函数执行,将文件放入存储并触发下游进程
  • curl收到204响应,并愉快地记录了该信息
  • 功能执行记录在Kudu中,大量遥测记录在Application Insights中

但是,有时curl收到204个,但没有记录该函数已被调用的记录; Kudu中没有任何内容,Application Insights中也没有内容。没有迹象表明该文件有任何错误,也没有任何下游进程在运行。大约800毫秒后发布的第二个文件已按预期处理。

上传的文件之间没有显着差异:它们都是来自同一来源的文本,大小均<200Kbs。

是否有什么想法可能导致一个函数同时出现而实际上并未被调用?

0 个答案:

没有答案