Para plataformas Windows, as definições de TCP/IP padrão são geralmente suficientes. No entanto, sob intensas cargas, pode ser necessário ajustar o MaxUserPort e o TcpTimedWaitDelay. Esses parâmetros determinam a disponibilidade de portas do usuário solicitadas pelo aplicativo.
Parâmetro | Valor Padrão | Valor Sugerido |
---|---|---|
TcpTimedWaitDelay
Esse parâmetro controla o tempo que o sistema operacional leva para recuperar uma porta após um aplicativo fechar uma conexão TCP. Tem um valor padrão de 4 minutos. Durante uma carga pesada de usuários, esses limites podem ser excedidos, resultando em uma exceção de conexão de endereço em uso. Defina este parâmetro no registro do Windows no seguinte local:HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
Nome do Valor: TcpTimedWaitDelay Tipo de Valor: DWORD Dados: 30 (decimal) |
240 | 30 |
MaxUserPort Nome do Valor: MaxUserPort Tipo de Valor: DWORD Dados: 65534 (decimal) A partir do Windows2008, é necessário executar o seguinte comando para definir o número de portas mencionado:
O comando fornecido baseia-se nos seguintes artigos do site Intervalo Dinâmicos de Portas Configurações do Windows |
5000 | 65534 |