Why can't I open more than 6 proxy sessions in Internet Explorer 11 ?

Document ID : KB000012203
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

We are trying to configure a PIM ENTM server so as to connect to more than 6 endpoints from the same user. That is, if I am logged in to the ENTM as user A, I want to connect to endpoints B, C, D, E, F,G and H. In this case, the first 6 connections will work, but the seventh will remain in Idle state if I am using Internet Explorer. This will work fine if using another browser

Question:

How can I overcome the 6 connection limit in Internet Explorer ?

Environment:
CA PIM 12.9 ENTM in Windows
Answer:

According to Microsoft's official documentation about Internet Explorer 10 and 11, these versions of the Windows default browser support by default WebSocket objects.

 

However  the maximum number of concurrent WebSocket connections is limited to 6 per default.

This problem may be overcome by using the Local Group Policy Editor.

The Local Group Policy Editor is a Microsoft Management Console (MMC) snap-in that provides a single user interface through which all the Computer Configuration and User Configuration settings of Local Group Policy objects can be managed for your computer. However there is limitations to use this editor which are:

·         You will need to be an administrator to open the Local Group Policy Editor.

·         In Windows 7, the Local Group Policy Editor will only be available in the Professional, Ultimate, and Enterprise editions.

·         In Windows RT, 8, and 8.1, the Local Group Policy Editor will only be available in the Pro and Enterprise editions.

To open the Local Group Policy Editor and configure the WebSocket object for Internet Explorer follow this steps:

1.     Press the Windows + R keys to open the Run dialog.

Type gpedit.msc, and press Enter. NOTE: This file is located at C:\Windows\System32\gpedit.msc. It will open the editor

 

2.    To change the maximum number of concurrent WebSocket connections go to: Administrative Templates > Windows Components > Internet Explorer > Security Features > AJAX

3.    Double click in the following feature: Set the maximum number of WebSocket connections per server, set it to enable and change the default number of connections allowed in the corresponding box to a higher number, for instance 50

4.    Close and start Internet Explorer. If this does not work, reboot machine

 

Additional Information:

https://github.com/SignalR/SignalR/issues/1744

https://msdn.microsoft.com/library/ee330736(v=vs.85).aspx#websocket_maxconn