有沒有人看過JSch離開sshd會話的地方?JSch沒有關閉sshd
我有一個java客戶端執行正常的SFTP連接(它每小時輪詢),它似乎留下了sshd會話。這些最終會隨着時間的推移而累積,並導致我們在操作系統中出現「打開太多文件」異常(對於感興趣的用戶而言,它達到每個進程的限制(1024))。
在我的客戶端中,我關閉了SFTPChannel,然後關閉了通道(關閉SFTPChannel關閉通道的冗餘),最後是Session,所以我很確定我正在清理(我可以看到我有一個「斷開」每個「連接」,這樣他們就結婚了)
這看起來像一個錯誤,但我不知道在哪裏。你的JSch版本是什麼?你的客戶端和服務器操作系統是什麼什麼是你的SSHD(包括版本)? –
幾天前,我已閱讀了JSch 1.44和Solaris Sshd的相同問題的報告。 –