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

时间:2017-06-07 19:16:04

标签: javascript signalr

所以我们有一个信号器应用程序,当服务器有一个hickup时,客户端调用"重新连接"无限期地每2秒(即使服务器已备份)。页面刷新时连接就好了。结合我注意到的事情:

  1. 网络开发工具中的重新连接请求显示"状态代码:101交换协议"
  2. 我们使用ms-signalr-client作为javascript客户端的包装器,它运行"重新连接",然后立即成功,然后立即关闭连接
  3. 这导致我们的prod服务器一旦客户端连接丢失一天就会每天下降3到4次

1 个答案:

答案 0 :(得分:1)

找出问题所在。在重新连接的堆栈中有一个异常被抛出。不确定为什么考虑在Connect Stack中调用相同的代码。无论如何,重新设计我们不必进行同样的呼叫,也不需要它。现在工作正常