SignalR重新连接导致内存泄漏

时间:2014-10-09 08:25:04

标签: signalr signalr.client

我们遇到了怀疑SignalR的内存泄漏问题。我们将Appinsight添加到我们的项目中并得到了这样的报告。这种重新连接是什么意思?

enter image description here

1 个答案:

答案 0 :(得分:0)

/ reconnect请求与/ connect请求非常相似,但它在客户端已连接后使用,然后由于某种原因断开连接。与/ connect请求一样,对重新连接请求的响应可以保持打开,直到SignalR连接关闭。

SignalR将在连接断开后尝试自动重新连接到服务器,直到达到DisconnectTimeout(默认为30秒)。在此期间,SignalR将在一段时间内建立/重新连接请求,直到其中一个成功。如果在超时之前没有重新连接请求成功,则SignalR客户端将转换为断开连接状态。

Understanding and Handling Connection Lifetime Events in SignalR