我有一个包含4个功能的Azure功能应用
首次部署时,所有功能都按预期工作,但在一段时间后功能停止运行,应用程序似乎按比例缩小,没有服务器在线。此时,除非我重新启动应用程序,或者深入查看函数并查看其详细信息(据推测,强制函数启动),否则永远不会再次触发函数。
我有完全相同的代码部署到不同的环境,它运行完美,从未遇到过这个问题。我检查了所有的设置和配置,看不出两者之间有任何实质性差异。
这真的令人沮丧,并且正在成为一个大问题。任何帮助将不胜感激。
功能应用程序托管在澳大利亚东南部。
这是最后一次执行(截至目前) 10:45 PM UTC - 功能开始(Id = 4d29555b-d3af-43d7-95e9-1a4a2d43dc46)
事件触发功能应该每隔几分钟运行一次,因为它触发的IoT Hub有稳定的事件流进来。当我推动该功能(或重新启动它)并且它恢复生命时,它很快就会积压在物联网中心排队的消息。
答案 0 :(得分:3)
我看到了问题:你的host.json中有注释,这使得它无效并在比例控制器级别抛出解析器。
不可否认,这里的错误处理非常糟糕。但无论如何,删除注释掉的记录器,它应该都可以工作。