azure webjob java_Azure连续webjob(blob)仅触发一次

我有一个Azure webjob,其中包含一些blob触发的功能 . 我通过门户网站上的“添加作业”对话框将其上传到Azure,并将其设置为“连续运行” . 预期的行为是,无论何时将blob添加/修改到blob触发器中指定的容器,都会调用相应的函数 . 然而,这不会发生 .

触发函数的唯一方法(在上传blob之后)又是 Stop the web job 和 restart .

每次我重新开始工作 functions seem to be triggered and triggered only once . 任何 subsequent blob updates don’t seem to trigger them again.

然而,在门户网站上,WebJob显示为“正在运行”,但在初始触发后没有触发任何函数 .

此Web作业的主要功能如下所示:

static void Main()

{

var host = new JobHost();

host.RunAndBlock();

}

可能是什么问题 ?触发器函数是标准的blob触发函数,并且是第一次工作 - 因此我还没有共享该代码 .

更新功能签名如下所示

public static void UpdateData([BlobTrigger("inputcontainer/{env}-update-{name}")] Stream input, string name, string env, TextWriter logger)

public static void DeleteData([BlobTrigger("inputcontainer/{env}-delete-{name}")] Stream input, string name, string env, TextWriter logger)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值