Azure SignalR每15分钟自动断开WebSocket连接问题求助
SignalR WebSocket连接每15分钟定时断开问题
环境信息
- 前端:Angular 单页应用(SPA)
- 后端:ASP.NET Core
- 通信方案:Azure SignalR
问题详情
- 客户端SignalR的WebSocket连接每15分钟准时断开,该现象已通过浏览器网络面板、Azure SignalR服务日志双重确认
- 断开时间点有固定规律:恰好发生在每小时的0分、15分、30分、45分节点
- 多环境验证结果完全一致:
- 不同Azure SignalR服务实例
- Chrome、Firefox等不同浏览器
- 不同网络环境
- IIS、IIS Express、Azure App Services等不同ASP.NET托管方式
当前排查进展
- 初步怀疑是SignalR客户端库超时或WebSocket本身的问题
- 检查默认的KeepAlive及其他超时参数,未发现异常,推测可通过调整配置修复
附:浏览器日志截图、Azure SignalR日志截图
内容的提问来源于stack exchange,提问作者Sergey Machel
相关产品推荐
相关产品推荐

