Высоконагруженный Traefik/K3s-узел начал массово выбрасывать 502. Мониторинг показывал рост established-соединений, но netstat -s выдавал миллионы записей в «time wait sockets». tcptwreuse=1 был включен, но не помогал: все клиенты приходили через NAT с одного внешнего IP. Ядро Linux требует уникальную четвёрку (srcip, srcport, dstip, dstport). При исчерпании диапазона net.ipv4.iplocalportrange — новые соединения невозможны. Диагностика: cat /proc/net/sockstat — проверка текущих TIMEWAIT; sysctl net.ipv4.tcpmaxtwbuckets — лимит корзины TIMEWAIT; sysctl net.ipv4.iplocalportrange — диапазон ephemeral портов. Решение — расширение портового диапазона, снижение net.ipv4.tcpfintimeout (осторожно!), или переход на SOREUSEPORT в приложении. Подробнее: https://ftops.space/?utm*source=telegram&utm*medium=smm&utm*campaign=ftops&utm*content=tcp-time-wait-agoniya-pochemu-tcp-tw

Высоконагруженный Traefik/K3s-узел начал массово выбрасывать 502. Мониторинг показывал рост established-соединений, но netstat -s выдавал миллионы записей в «time wait sockets» | Сетка — социальная сеть от hh.ru