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

Blazor Server服务器超时重连问题求助:自定义保活仍失效

Blazor Server 服务器超时重连问题求助

问题现象

  • 客户端每隔约30秒显示「尝试重新连接服务器:第1次,共8次」提示,每次重连均成功,但需彻底消除该提示
  • 应用从.NET7升级至.NET8后问题依旧,自定义保活失效后约5分钟会触发超时重连

已尝试的解决方案

  • 调整SignalR核心参数:修改serverTimeoutInMilliseconds、keepAliveIntervalInMilliseconds等配置,仅能改变断开频率,无法彻底消除重连提示
  • 实现自定义FakeKeepAlive机制:通过JS互操作调用+StateHasChanged发送保活消息,仅能延迟断开时间,约5分钟后仍会触发超时,且重连后该保活机制失效

待排查疑问

  • 自定义保活为何仅能维持5分钟,之后仍会触发超时?
  • 重连后自定义保活机制为何失效?

附相关排查资料

  • 原SignalR配置代码片段
  • Chrome控制台日志
  • Program.cs完整代码
  • 项目依赖清单

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 14:55:58