Para plataformas Windows, la configuración predeterminada de TCP/IP es normalmente suficiente. Sin embargo, cuando se trata de grandes cargas, puede ser necesario ajustar MaxUserPort y TcpTimedWaitDelay. Estos parámetros determinan la disponibilidad de los puertos de usuario necesarios para una aplicación.
Parámetro | Valor predeterminado | Valor sugerido |
---|---|---|
TcpTimedWaitDelay
Este parámetro controla la cantidad de tiempo que el sistema operativo espera para reclamar un puerto después de que una aplicación cierre una conexión TCP. Tiene un valor predeterminado de 4 minutos. Durante una gran carga de usuarios, es posible que estos límites se superen provocando una excepción de conexión en la dirección en uso. Defina este parámetro en el registro de Windows en la siguiente ubicación:HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
Nombre del valor: TcpTimedWaitDelay Tipo de valor: DWORD Datos: 30 (decimal) |
240 | 30 |
MaxUserPort Nombre del valor: MaxUserPort Tipo de valor: DWORD Datos: 65534 (decimal) A partir de Windows 2008 es necesario ejecutar el siguiente comando para definir el número de puertos mencionado:
El comando se basa en los siguientes artículos de Rango de puertos dinámicos Configuración de Windows |
5000 | 65534 |