队列触发器在部署后无法直接使用

时间:2019-05-14 10:05:54

标签: azure azure-functions

我在消费计划中有一个(基于C#的)Function App,它仅包含队列触发器。当我部署它(通过Azure DevOps)并向队列中写入内容时,除非我转到Azure控制台并访问Function App,否则触发器不会触发。它还可以向应用程序添加HTTP触发器并进行调用。之后,所有其他触发器都起作用。

使用计时器触发器观察到相同的现象。

我的假设是,这些触发器仅在运行时处于活动状态时才起作用,而在未创建任何运行时在部署后才直接起作用。真的吗?如果是这样,建议的解决方法是什么?

我唯一的解决方法是添加HTTP触发器并向该触发器触发常规的keepalive ping。但这听起来是错误的。

0 个答案:

没有答案