You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Service Bus触发Function App偶发停止监听队列技术问询

Service Bus队列触发的Function App偶发停止监听队列新消息问题

我们遇到的问题:Service Bus队列触发的Function App在极低概率下(可用率99.999%)会停止工作,监听功能失效,但Function App本身显示处于运行状态。排查Function App日志、Application Insights、Service Bus日志等所有渠道后,均未找到能解释其无法识别队列新消息的错误记录,重启Function App后即可正常处理队列中的消息。

生产环境和UAT/测试环境中,各有2个左右的Service Bus触发型Function App出现此问题;其他同类型触发的Function App尚未出现该现象。两个环境的唯一区别是生产环境使用Premium级别的Service Bus。

核心疑问:在Function App未采用消费计划且已配置Always On为True的情况下,为何会出现停止监听队列新消息的情况,必须重启才能恢复?

生产环境配置详情

Function App

  • 运行时版本:~4
  • .NET版本:.NET 6 (LTS) Isolated(即将升级至.NET 8)
  • 触发器类型:Service Bus Trigger
  • Always On设置:True
  • 函数数量:1
  • 存储账户:仅该Function App专用

App Service Plan

类型:P2v3
应用数量:27

Service Bus

  • 类型:Premium
  • 监听队列:会话启用:false

我们已向微软提交工单,至今已两天,但尚未得到解决方案。与微软支持团队沟通后,对方确认我们的代码编写及配置实现均无问题。

内容的提问来源于stack exchange,提问作者Chris Biles

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:46:05