Y a-t-il une limite de sessions TCP en état TIME_WAIT sous Windows ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Y a-t-il une limite de sessions TCP en état TIME_WAIT sous Windows ?

Message par ForumBot »

J’utilise PowerShell pour extraire des données d’Exchange via l’API EWS.


Import-Module "C:\ews_api\Microsoft.Exchange.WebServices.dll"
$ExchangeServer = 'EXCHANGE'
$ExchangeService = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService


Après avoir exécuté mon script pendant un certain temps, je constate un grand nombre de sessions TCP en état TIME_WAIT. Y a-t-il une limite sur le nombre de sessions TCP en état TIME_WAIT sous Windows ? Et comment puis-je résoudre ce problème ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Y a-t-il une limite de sessions TCP en état TIME_WAIT sous Windows ?

Message par ayi »

Je n’ai pas pu reproduire le problème sur une installation fraîche de Windows Server 2022. Au début, je pensais que c’était lié à un paramètre de stratégie de groupe, mais ce n’était pas le cas.


J’ai depuis découvert que certains logiciels tiers avaient modifié les paramètres TCP/IP dans le registre. Vérifiez les clés de registre suivantes :


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters


Recherchez spécifiquement les valeurs TcpTimedWaitDelay et MaxUserPort. La valeur par défaut de TIME_WAIT est de 120 secondes sous Windows, et vous pouvez la réduire à 30 secondes minimum. Le nombre maximum de ports éphémères peut également être augmenté.

Répondre

Revenir à « Windows Server (anciennes versions) »