gpt4 book ai didi

Azure Function 应用程序定期不会在触发器或计时器上触发

转载 作者:行者123 更新时间:2023-12-02 08:04:01 24 4
gpt4 key购买 nike

我有一个包含 4 个函数的 Azure Function 应用

  • 每 24 小时由计时器触发一次
  • 由 IoT 中心的事件触发
  • 由于上一个函数,另外两个函数触发了来自服务总线的事件

首次部署时,所有功能都按预期工作,但在一段时间后,功能停止运行,并且应用程序似乎缩小了,没有在线服务器。此时,除非我重新启动应用程序,或者深入研究函数并查看其详细信息(据说是强制启动该函数),否则这些函数永远不会再次触发。

我将完全相同的代码部署到不同的环境中,并且运行完美,并且从未遇到过此问题。我检查了所有设置和配置,看不出两者之间有任何实质性差异。

这确实令人沮丧,并且正在成为一个大问题。任何帮助将不胜感激。

Function App 托管在澳大利亚东南部

这是最后一次执行(截至目前)UTC 时间晚上 10:45 - 功能已启动 (Id=4d29555b-d3af-43d7-95e9-1a4a2d43dc46)

事件触发函数应该每隔几分钟运行一次,因为触发它的 IoT 中心有稳定的事件流进来。当我启动该函数(或重新启动它)并且它开始运行时,它会迅速通过积压的事件进行搅动。在 IoT 中心排队的消息。

最佳答案

我看到了问题:您的 host.json 中有注释,这使其无效并在比例 Controller 级别抛出解析器。

诚然,这里的错误处理非常差。但无论如何,删除注释掉的记录器,它应该可以工作。

关于Azure Function 应用程序定期不会在触发器或计时器上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com