javascript - 即使服务器已启动,信号器也会每 2 秒重新连接一次

标签 javascript signalr

因此,我们有一个信号应用程序,当服务器出现故障时,客户端会无限期地每 2 秒调用一次“重新连接”(即使服务器已备份)。当页面刷新时,它连接得很好。我注意到的一些事情:

  1. 网络开发工具中的重新连接请求显示“状态代码:101 切换协议(protocol)”
  2. 我们使用 ms-signalr-client 作为 JavaScript 客户端的包装器,它运行“重新连接”,然后立即成功,然后立即关闭连接

一旦客户端失去连接一秒钟,这就会导致我们的产品服务器每天宕机 3 到 4 次

最佳答案

解决了这个问题。重新连接的堆栈中静静地抛出异常。不确定为什么考虑在 Connect Stack 中调用相同的代码。不管怎样,我们重新设计了它,我们不必进行同样的调用,也不需要它。现在工作正常

关于javascript - 即使服务器已启动,信号器也会每 2 秒重新连接一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44421065/

相关文章:

javascript - 是否可以在 php 验证和重定向之后调用 html 中的 js?现在尝试用Ajax解决

javascript - JScript 错误 __dopostback()

signalr - 使用 SignalR 作为 WebRTC 的服务层

c# - 服务端如何获取signalR客户端的连接ID?

asp.net-core - 使用新的用于 DotNet 核心的 signalR 从控制台应用程序向网页发送消息

Javascript 使用输入创建用户名

javascript - 具有 Node mssql 对象的存储过程的受影响行

使用 SignalR 时 Watin 超时

javascript - 带有 __underscores__ 的 typeorm 返回字段中的查找函数

java - SignalR Java 客户端 - 启动 HubConnection 时出现 NegotiationException