Я запускаю OpenSSH через Cygwin на сервере Windows 2008. Эта система действует как файловый сервер для пула из 30 систем сборки. Во время сборки каждая система сборки копирует файлы по мере необходимости с файлового сервера, выполняет сборку и отправляет результаты обратно на файловый сервер.
Когда я запускаю все сборки параллельно, некоторые из них выходят из строя из-за scp
разрыва соединения (с загадочным Lost connection
сообщением об ошибке). Чтобы сделать ситуацию еще более запутанной, каждая система сборки подключается к серверу, используя одну и ту же пару открытого/закрытого ключа.
Есть ли ограничение на количество устройств, которые могут одновременно подключаться к серверу OpenSSH?Страница руководства sshd_config, я вижу, что естьМаксСессийпараметр:
МаксСессий
Указывает максимальное количество открытых сеансов, разрешенных для одного сетевого подключения. Значение по умолчанию — 10.
ЭтоМаксСессийограничить то, с чем я здесь сталкиваюсь? Если да, то какое разумное альтернативное значение (не слишком ли много 50)?
Или, возможно, это какое-то внутреннее ограничение используемых ключей? Что именно представляет собой "сетевое соединение" с точки зрения этой настройки; используемый сокет или физический порт в игре? Любая помощь приветствуется.
Обновление 1:Когда я ограничиваю свой трафик на этом файловом сервере (пропуская 5 систем сборки каждые 5 секунд), все они успешно проходят. Так что, похоже, я где-то упираюсь в ограничение. Может быть, в Windows 2008 есть какое-то ограничение на подключение?