Hi All,
We've recently encountered an issue wherein when our .Net Zero application is ruinning on a domain (but not in LocalHost) using Chrome, if you have several tabs open all to the same domain app instance, loading tabs and/or calls to the application hang, and Chrome displays a notification in the bottom left hand corner, saying "Waiting for avalible socket". When this is present, the app comes to a standstill on the client, and remains this way until tabs are closed, freeing up sockets and allowing the waiting calls to process.
We've investigated as to what was blowing out Chromes socket connection allowances, and as far as we can tell, it's SignalR's requests that are largly responsible for consuming the avalible sockets. Disabling the Chat feature (which uses SignalR) and disabling the following to SignalR scripts:
<script src="@(ApplicationPath)lib/@@aspnet/signalr/dist/browser/signalr.min.js/signalr.min.js" asp-append-version="true"></script>
<script src="@(ApplicationPath)lib/abp-web-resources/Abp/Framework/scripts/libs/abp.signalr-client.js" asp-append-version="true"></script>
Seems to have stopped the issue, and our app can be used with as many requests as we like, without encountering the socket availability issue, albeit at the cost of any functionality that uses SignalR.
Has this been encountered by anyone else, and therefore, does someone know how to resolve this without removing SignalR, or is this a new issue?
7 Answer(s)
-
0
How many tabs?
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Hi Aaron,
It can be as little as two/three tabs, and more easily produced with more tabs than that.
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Did you try on a different machine?
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Yes - the issue has been encountered on three different client machines.
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
Can you reproduce it with a fresh download?
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
We don't have the time or resources to set up another server instance to test for the issue in a fresh download, but what we could do it create an account on one of our environments for you, so that you're able to investigate?
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image) -
0
we could do it create an account on one of our environments for you, so that you're able to investigate?
@davidharrison
It would be great, please send credentials to [email protected].
Markdown is supportedCopy & paste or drag & drop images (max 30 MB per image)