New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TopicLookup memory leak #4693
Comments
Has there been any solution? We currently have similar issues where the Memory overflows with Retention path of Microsoft.AspNet.SignalR.Messaging.Topic |
Hi @hoedinie sadly no, no news from the team (I try to poke @davidfowl if can point us); we are considering switching to Core, but it's a big project and it's cost expensive |
Nothing new? |
Currently nothing; I hope someone from Microsoft can help us, but nothing here |
It sucks, i need to terminate the program every 4 hour as its consuming a high amount of memory very fast. |
We are using SignalR version 2.4.2.
We are facing an incremental memory usage of each node of our SignalR application, typically it cause an OOM error and crash. We can't find if there is any object retained. From a dump we are seeing lot of RedisMessageBus-TopicLookup
The clients are some distributed cpp applications used to send messages to specific connected device. On server SignalR we have 6 balanced nodes, sticky session and redis as backplane.
Startup.cs
Program.cs
BrokerHubManager.cs
BroadcastManager.cs
We have a timer that each 15 minutes takes all the not alive devices and disconnect them:
Expected behavior
We need that memory goes up and down accordingly to the live connestions, actually is growing day by day.
Actual behavior
Here is some informations took from DotMemory when the applications "starts to grow"
The text was updated successfully, but these errors were encountered: