Использование сервера nodeus и клиента с socket.io Я могу позволить клиентам 14k подключиться. Чуть меньше даже при использовании кластеризации.Предел подключения в socket.io
Ни процессор, ни ОЗУ не исчерпаны. За исключением автоматического пинга, который socket.io сам по себе не передает данные.
Транспорт разрешен для использования только у «websocket», без опроса!
Другие клиенты просто терпят неудачу по причине «тайм-аута».
Что может быть причиной этого?
Я мог бы понять, если машина недостаточно мощная. Но тогда я ожидал бы, что сервер будет случайным образом отказываться от клиентов в любом случае и не будет оставаться в определенной сумме каждый раз, когда я его попробую.
Редактировать: это на Windows с использованием веб-бури, я смогу проверить на машине Linux, когда смогу.
Возможно, эта проблема с socket.io связана с вашей проблемой: https://github.com/primus/primus/issues/355 – Jasper
К сожалению нет, другая программа, написанная в C# с использованием обычных сокетов tcp, не имеет этой проблемы. Также, когда я использую кластеризацию, число ниже без причины. – riki