我有一个事件网格触发器,它使用pandas to_sql()处理文件并推送到Python中的SQL数据库。to_sql()电话大约需要2-3分钟.当数据被推送到我的数据库时,事件网格触发器重新启动并启动一个新的函数调用。这种情况在停止前发生了5次。我已经确认只发送了一条事件网格消息,并且Python脚本中没有抛出错误。所有设置都是默认的,这是我的host.json:
"extensions": {
"eventHubs": {
"maxEventBatchSize": 1,
"clientRetryOptions": {
"mode" : "exponential",
"tryTimeout" : "00:10:00"
}
}
},如果没有发送消息,也没有抛出错误,如何触发事件网格触发器?
发布于 2022-11-09 09:30:58
看看doc:事件网格消息传递和重试,这里描述了您的问题,比如事件网格在30秒内没有收到响应。
在您的情况下,在订阅者需要更多的处理时间(2-3分钟)时,应该将事件消息推送到拉出资源(如队列),然后根据需要提取它。
https://stackoverflow.com/questions/74367536
复制相似问题