带有“应用服务计划”的C#Blob触发的Azure函数V1被延迟触发

时间:2018-12-26 15:41:51

标签: c# azure azure-functions azure-functions-runtime

我正在使用azure函数V1,并在其下创建了Blob触发函数。 由于它是blob触发的azure函数,因此我预计一旦将某些文件放入blob容器中,它就会被触发。

但这不是正在发生的事情。有时它会立即被触发,有时会花费10秒的延迟,有时会花费1或2分钟。

我不知道为什么会这样。

我进行了搜索,发现很多其他开发人员也遇到了同样的问题。

但是我找不到有关此问题的任何Microsoft官方文档或说明。

谁能解释这个问题并给出解决方案。

如果有人可以提供任何Microsoft官方文档,这将对我有很大帮助。

谢谢。

2018年12月27日

我如何观察到此问题?

我有一个应用程序“ App1”。每秒将5个文件放在我的Blob容器中。该容器上有一个Blob触发函数“ BT1”。

在“ App1”中,我编写了一个代码来记录将文件放入Blob容器后的时间。在“ BT1”中,我的第一行是记录Blob触发器执行开始时间的代码。

当我观察到这两个日志时,通常会看到10秒钟的延迟。而且在某些情况下,它会变得很高。

enter image description here

0 个答案:

没有答案