2014-10-09 60 views
1

我們有懷疑SignalR的內存泄漏問題。我們將Appinsight添加到我們的項目中,並獲得了這樣的報告。這個重新連接是什麼意思?SignalR重新連接導致內存泄漏

enter image description here

+0

我們有類似的問題。有256MB的'Microsoft.Ajax.Utilities.Context'對象。 「重新連接」請求等待很長時間,> 3小時。你有沒有找到解決方案? – Artyom 2017-12-20 16:59:16

回答

0

的連接/重新連接請求是非常相似的/連接請求,但之後的客戶端已連接並然後變爲斷開出於某種原因被使用。與/ connect請求一樣,重新連接請求的響應可以保持打開狀態,直到SignalR連接關閉。

SignalR將嘗試在連接斷開後自動重新連接到服務器,直到達到DisconnectTimeout(默認爲30秒)。在這段時間內,SignalR將在一段時間內建立/重新連接請求,直到其中一個成功。如果在超時之前沒有重新連接請求成功,SignalR客戶端將轉換到斷開連接狀態。

Understanding and Handling Connection Lifetime Events in SignalR

+0

我們正在使用Servicebus擴展我們的系統。現在我正在對此進行調查。也許這就是泄漏的根源。 – 2015-01-22 14:24:29