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

低端设备上Websocket/SignalR频繁断开连接问题求助

SignalR WebSocket大消息量下频繁断开问题(低端笔记本环境)

在配置为8GB内存、I3-1215U CPU的Windows 11低端笔记本上测试软件时,遇到基于SignalR的WebSocket异常:当以每秒10-20条的频率发送单条消息时,客户端几乎会在首次发送、保活或客户端→服务器消息时立即超时断开;但将数据聚合为少量消息批量发送时,客户端不会断开连接。

测试发现的特征

  • 问题在Firefox、Edge、Chrome浏览器中均会出现;
  • 无论是否连接VPN至全球不同地区,问题都会发生;
  • 将服务部署在无负载均衡的原生EC2实例上无法解决问题;
  • 服务器部署在本地同一网络时,未出现该问题;
  • 高端设备上未出现该问题;
  • 客户端是否处理消息不影响问题(已完全移除SignalR Socket的.on方法);
  • 问题与向客户端发送消息无关,无论是否发送保活或其他客户端→服务器消息,连接仍会在几秒后中断。

连接断开前的WebSocket数据显示,断开总是发生在客户端→服务器数据包之前,问题发生时间随机,在开始接收数据后的1-30秒内出现。
WebSocket断开前数据包截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 22:07:45