Есть ли ограничение на количество соединений SSL? - PullRequest
2 голосов
/ 05 сентября 2008

Есть ли ограничение на количество соединений SSL?

Мы пытаемся подключиться через SSL с 2000 сеансов. Мы пробовали это пару раз, но он всегда умирает на 1062-м месте. Есть ли предел?

Ответы [ 3 ]

3 голосов
/ 05 сентября 2008

Ваша операционная система будет иметь ограничение на количество открытых файлов, если вы используете Linux ulimit -a покажет ваши различные ограничения.

Я полагаю, что у вас установлено значение 1024, и некоторые из сессий, которые только что были закрыты, допускают цифру 1062 (последний бит является предположением)

1 голос
/ 05 сентября 2008

Сам SSL не имеет никаких ограничений, но есть некоторые практические ограничения, с которыми вы можете столкнуться:

  • Для SSL-соединений требуется больше ресурсов на обоих концах соединения, поэтому возможно, что вы достигли некоторого ограничения встроенного сервера.

  • TCP / IP использует 16-битный номер порта для идентификации соединений, только некоторые из которых (около 16 000) используются для динамических клиентских соединений. Это ограничит количество активных соединений, которые один клиент может установить с одним и тем же сервером.

  • В Linux у каждого процесса есть максимальное количество файловых дескрипторов, которые он может открыть, и каждое сетевое соединение использует один файловый дескриптор. Я полагаю, что Windows имеет аналогичное ограничение.

1 голос
/ 05 сентября 2008

Да, у всего есть предел. Насколько я знаю, нет предела наследования с "SSL" .. это ведь просто протокол.

Но на компьютере, к которому вы подключены, имеется ограниченный объем памяти, портов, ЦП, от каждого до каждого из них.

На самом деле сервер, к которому вы подключены, может также иметь произвольный лимит.

На этот вопрос не хватает информации, чтобы ответить за исключением "ДА".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...