Function App Blob触发器突发失效及版本异常变更求助
Azure Function App Blob触发器突发失效问题求助(~4 + Node.js 16)
问题背景
我们使用Function App的Blob触发器检测存储容器内的新文件,环境配置为:
- Function Extension Version:~4
- Node.js版本:16 LTS
服务正常运行约2个月后,于2022年7月25日AEST时间突发失效,应用下的两个Blob触发器均停止工作。
复现步骤
- 向目标存储容器上传新文件,Blob触发器无任何响应,未触发函数执行
排查情况
- 本地VS Code运行函数代码,Blob触发器工作正常
- 存储账户连接字符串及
AzureWebJobs连接字符串均正确,且未做过修改 - Application Insights中出现报错:
Missing workitem Storage Queues: azure-webjobs-blobtrigger-functionappname,但对应的存储队列实际存在 - 将代码重新部署至新的Function App(不同资源组、不同目标存储账户),服务正常运行一天后,Blob触发器再次失效
- 发现Azure Portal中该Function App的版本莫名变为**~3**,Node.js版本变为12,期间未进行过手动修改
已知信息与待操作
- 微软统一支持反馈:同期Function云平台从版本4.5.1.18321升级至4.7.2.18626,建议修改
host.json中的extensionBundle版本为"[3.3.0, 4.0.0)",计划次日执行该操作 - 当前仅发现Function平台版本升级这一变更点
请问是否有人遇到过此类情况?
内容的提问来源于stack exchange,提问作者tmarsh1
相关产品推荐
相关产品推荐

