Ce mémo a été publié le 9 juillet 2014 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
Rate this post

Votre serveur ralentit ?
Vérifiez le nombre de connexions à l’état TIME_WAIT et modifiez la configuration.
Manipulation testée avec succès sur Debian 7 (Wheezy)

Cette commande permet de lister le nombre de connexion suivant leur état :

Résultat :

Comme on peut le voir, il y a un peu beaucoup de connexions à l’état TIME_WAIT.

La correction se fait rapidement :

Ne pas activer tcp_tw_reuse sur un serveur proxy / load balancing.

Sur un serveur web, vous pouvez ajouter cette commande :

Attendez quelques secondes et relancez la commande netstat.

Maintenant :

Et on gagne en temps de chargement des pages web.

Cette configuration disparait au reboot du serveur.
Exécutez cette commande pour appliquer la configuration à chaque démarrage du serveur :

Plus d’informations détaillées : « TCP TIME-WAIT & les serveurs Linux à fort trafic – Vincent Bernat«