Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Что такое backlog соединений и почему клиент получает отказ на живом сервере

Сервер отвечает на ping, systemctl status показывает «active (running)», порт слушается — а часть клиентов всё равно получает connection refused или обрыв на этапе установки соединения. Это не миф и не глюк сети: у каждого слушающего сокета есть предел на количество подключений, которые он готов держать в очереди, пока приложение до них не добралось. Разберёмся, что это за очередь, из чего она состоит и почему её переполнение выглядит как «сервер жив, но не пускает».

Подробнее →