6 commentaires
Active impérativement les syncookies et augmente la file d'attente des connexions. Voici ce que je mets généralement dans /etc/sysctl.conf :
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.core.somaxconn = 65535
J'avais déjà tcp_syncookies à 1, mais mon somaxconn était toujours à 128. C'est sûrement ça qui limite le socket listener.
Bonne idée. Par contre, est-ce qu'il y a un risque à mettre tcp_tw_reuse à 1 dans un environnement NATé ?
Application des changements en cours. Je monitorerai avec ss -ant pour voir l'évolution des états de connexion. Merci pour les conseils.
Laisser une réponse
Vous devez être connecté pour poster un message !
Je travaille sur l'optimisation réseau d'un node qui gère des milliers de connexions simultanées. J'ai des erreurs
TCP: request_sock_TCP: Possible SYN flooding on port 80dans mes logs kernel.Quels sont les paramètres
sysctlrecommandés pour éviter de saturer labacklogtout en gardant une latence faible ?