使用ch.ethz.ssh2中sess.execCommand方法導致線程卡死的原因分析

背景 前幾天有同事反饋,說生產上的定時任務好像卡住了,沒有執行。 上服務器,查看應用日誌,定時任務確實沒有執行。 分析 這種情況,第一時間先把線程dump文件導出來 分析dump文件,發現線程一直在執行sess.execCommand方法 看來是這個方法的問題waitForChannelSuccessOrFailure。 趕緊看一下這個方法的源碼 private final void waitFo
相關文章
相關標籤/搜索