Я запускаю кометный сервер на Linux (Debian).
Все соединения проксируются nginx.
И моя скорость time_wait / installed слишком велика (50k / 15k), хотя я установил reuse_connections.
Я бы хотел уменьшить это огромное количество ненужных подключений в состоянии time_wait.
Вот мои правила sysctl.conf:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_fin_timeout = 3
net.ipv4.tcp_max_tw_buckets = 360000
net.ipv4.tcp_keepalive_probes=3
Не могли бы вы подсказать, как уменьшить time_waits?
net.ipv4.tcp_max_tw_buckets = 360000
Почему наличие 50 КБ сокетов в TIME_WAIT является проблемой, если вы разрешаете их 360 КБ?