我创建了一个使用 QueueInput 触发器的简单 Azure WebJob。它部署没有任何问题,我已经通过管理门户对其进行了安排,以便它“连续运行”
初始测试似乎很好,在将任何内容放入队列后不久就会触发作业。
偶然地,我在将其他任何东西放入队列之前大约一天就离开了它。这次作业在几分钟内没有触发,所以我登录到门户查看调用日志 - 这表明作业刚刚被触发。
这似乎太巧合了,所以我又把它放在了另一天,然后才把东西放到队列中。同样,这项工作没有触发。我把它放了一夜,到早上它仍然没有触发。
这次登录管理门户时,我注意到该作业在 WebJobs 页面上被标记为“已中止”。就这样只持续了大约10秒钟,状态就变成了“正在运行”。然后,正如预期的那样,工作立即从前一天晚上放入队列的内容中触发。
因为它是一个 alpha 版本,所以我预计会出现故障。只是想知道有没有其他人有过类似的经历。