2016-01-13 57 views
1

。但問題是,由於線程死鎖,我們無法通過HTTP訪問的瀏覽器應用程序了。調查後的日誌中,我們認識到,幾個線程繼續運行,並且未正確停止,即使我們重新啓動Tomcat服務器。我們已經嘗試了很多方法來殺死現有的java線程,但沒有成功。由於線程死鎖,無法訪問我們因爲我們的項目和部署在Tomcat服務器的Web應用程序的Web應用程序

我們是否有任何選項殺Java線程?

+0

的可能的複製[您如何殺死在Java中的線程?](http://stackoverflow.com/questions/671049/how-do-you-kill -a線程中的Java) – mindas

回答

1

您需要殺死操作系統級別的JAVA進程。之後你的線程也會被殺死。

但它是更好地修復代碼。

0

真正的問題應該是:爲什麼沒有線程超時正常嗎?畢竟:有些工具像Tomcat的lambda探測器,可以直接殺死線程。

PSI探頭(更好的氧傳感器):https://github.com/psi-probe/psi-probe

相關問題