LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

С чего бы вдруг? Сокет остаётся открытым и мы ждём пока в ядерной очереди сообщений появится свободное место. Ждать можно неограниченно долго, это локальный UNIX сокет, а не TCP, там таймаутов нет.

И копим на стороне сервера? Тебе уже показали, что будет OOM. Начинаем дропать сообщения? У тебя неконсистентный стейт. В итоге, когда клиент возвращается, ему нужно прислать весь стейт целиком. Что равносильно новому подключению :)

Исходная версия cumvillain, :

С чего бы вдруг? Сокет остаётся открытым и мы ждём пока в ядерной очереди сообщений появится свободное место. Ждать можно неограниченно долго, это локальный UNIX сокет, а не TCP, там таймаутов нет.

И копим на стороне сервера? Тебе уже показали, что будет OOM. Начинаем дропать сообщения? У тебя неконсистентный стейт.