糟了,線上程序沒反應了,是死鎖了嗎?該怎麼去排查?

作爲程序猿難免遇不到線程死鎖,但是遇到死鎖的時候也不要慌,我們冷靜下來仔細排查 有時候可能會遇到調用接口的時候突然沒反應了,數據庫,或者其他微服務也都一切正常,這個時候可能就是出現死鎖了, 使用 jstack 這個工具可以幫助我們排查死鎖 使用 jps 找到你出現死鎖的那個程序的 pid 然後使用 jstack 19064 即可看到線程的堆棧信息 這裏有過jstack使用經驗的應該已經看到哪裏有問
相關文章
相關標籤/搜索