Сервис на Traefik или Nginx внезапно перестаёт принимать подключения при высокой RPS, хотя CPU/RAM в норме. Поверхностный мониторинг видит только «сетевые задержки». На деле: тысячи соединений в состоянии TIME_WAIT заполняют диапазон локальных портов (по умолчанию 32768–60999 — всего ~28k портов). Даже с tcp_tw_reuse=1 ядро не может повторно использовать порт, если нет подходящего входящего пакета от удалённой стороны. Диагностика: ss -s — покажет общее число соединений в TIME_WAIT. cat /proc/net/sockstat — раскроет использование TCP-сокетов. sysctl net.ipv4.ip_local_port_range — проверьте текущий диапазон. Решение — расширить port range до 1024–65535 и контролировать reuse/recycle через tcp_tw_reuse + tcp_fin_timeout. Но лучше — уменьшить количество короткоживущих соединений на уровне приложения или балансировщика. Подробный разбор: https://ftops.space/?utm_source=telegram&utm_medium=smm&utm_campaign=ftops&utm_content=tcp-time-wait-agoniya-pochemu-tcp-tw