Azure functions 新遥测到达时,IoTHub触发功能不执行
我有一个IoTHub触发器(Event Hub Trigger,事件集线器触发器)函数,它似乎运行了一段时间,然后将停止执行。重新启动功能应用程序将显示正在按预期处理的缓冲消息,但该功能将不再触发 功能应用程序按照消费计划运行,并定期从多个设备接收Teletry消息(大约每5分钟5条消息) 我搜索了我们的App Insights日志,没有发现任何警告或其他指示关机原因的消息。我确实看到指示“DrainMode enabled”(已启用DrainMode模式)的信息消息,然后是一些指示每个函数的侦听器正在停止的信息消息: DrainMode已启用 在注册的侦听器上调用StopAsync 正在停止任务中心工作程序。IsGracefulStop:False。实例ID:。函数:。HubName:。应用程序名:。SlotName:生产。扩展版本:2.1.1。序号:2 正在停止函数“”的侦听器“Azure functions 新遥测到达时,IoTHub触发功能不执行,azure-functions,azure-iot-hub,Azure Functions,Azure Iot Hub,我有一个IoTHub触发器(Event Hub Trigger,事件集线器触发器)函数,它似乎运行了一段时间,然后将停止执行。重新启动功能应用程序将显示正在按预期处理的缓冲消息,但该功能将不再触发 功能应用程序按照消费计划运行,并定期从多个设备接收Teletry消息(大约每5分钟5条消息) 我搜索了我们的App Insights日志,没有发现任何警告或其他指示关机原因的消息。我确实看到指示“DrainMode enabled”(已启用DrainMode模式)的信息消息,然后是一些指示每个函数的侦
Microsoft.Azure.WebJobs.EventHubs.EventHubListener
”
任务中心工作进程已停止
`IsGracefulStop: False. Latency: 00:00:00.2389180. InstanceId: . Function: . HubName: <myhubname>. AppName: <myfunctionappname>. SlotName: Production. ExtensionVersion: 2.1.1. SequenceNumber: 3
`IsGracefulStop:False。延迟时间:00:00:00.2389180。实例ID:。函数:。HubName:。应用程序名:。SlotName:生产。扩展版本:2.1.1。序号:3
已停止函数“myfunctionname”的侦听器“Microsoft.Azure.WebJobs.EventHubs.EventHubListener
”
调用StopAsync已完成,已注册的侦听器现在已停止
你知道听众为什么要闭嘴吗?我怎样才能防止这种情况发生