JSch не закрывает sshd - PullRequest
       9

JSch не закрывает sshd

2 голосов
/ 13 сентября 2011

Кто-нибудь видел, где JSch оставляет сеансы sshd открытыми?

У меня есть Java-клиент, который выполняет обычные SFTP-соединения (опрашивает каждый час), и кажется, что он оставляет сеанс sshd.Со временем они накапливаются и приводят к тому, что у нас возникает исключение «слишком много открытых файлов» в ОС (оно достигает лимита на процесс (1024) для тех, кто заинтересован).

В моем клиенте я закрываю SFTPChannel, затем канал (действительно избыточный, так как закрытие SFTPChannel закрывает канал) и, наконец, сеанс, так что я почти уверен, что я правильно очищаюсь (и я вижу, что у меня отключение«для каждого« подключиться », поэтому они женятся)

1 Ответ

1 голос
/ 20 апреля 2012

Пожалуйста, обратитесь к почтовой ветке jsch-users ML ,

Эта проблема была вызвана ошибкой в ​​более старом sshd OpenSSH.Недавний OpenSSH это исправил.

...