Hi All,
As per Genesys Documentation & Customer Support the maximum number of client connections supported Genesys T-Server on a Windows 2008 64 bit server is 4096.
So when I say number of client connections to a Tserver I am talking Genesys applications (client to Tserver) + Agent Desktop (Using Genesys SDK) connecting to Tserver which are opening separate socket connections to the Tserver on a predefined port number.
But I have a requirement where we are trying to see if a T-Server on a Windows 2008 64 bit R2 server can support up to 10000 client connections concurrently. I think that by using multiple TProxies in load balanced mode (using a VIP going through some TCP/IP based load balancer like F5 etc) this can be achieved but could be maintenance overhead and honestly not a big fan of tproxies from past experience.
As far as I understand this is OS limitation on Windows and when I am talking about TCP/IP open socket connections that the OS can support this is configurable item from the registry and I guess we are talking about User Object handles here this can be edited by registry changes
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\USERProcessHandleQuota
Values 200 to 18000. Here I am planning to change it 10000.
Also I am trying to understand when we say this depends on the operating system limit are we talking about ephemeral ports? And if it is! does that mean changing number of ephemeral ports available is also required? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters from 5000 to 65534
Also do we need adjust the TCP/IP port time out value from 240 to something like 60?
I know these all required Performance testing to come to any conclusion.
But the reason of the post is to see if any of the Forum Members have done something like this successfully in past??
Thank You
Deep