文章詳情頁
java - 當系統出現線程死鎖時怎么處理?
瀏覽:71日期:2024-02-03 16:25:10
問題描述
使用jstack -l命令可以查看到死鎖的線程,請問此時要怎么處理?線程要怎么殺掉呢?還是只能重啟服務器?
問題解答
回答1:1、保留現場方便后續排查問題 2、評估該死鎖的嚴重程度,如果已經影響服務,重啟服務看看 3、研究死鎖原因,fix,重新上線
回答2:1.殺掉2.排查代碼3.修改測試上線
回答3:死鎖只有保存現場然后排查修改,重啟,活鎖有可能會自動恢復
標簽:
java
相關文章:
1. python3.x - c++調用python32. mysql - sql 語句更改表結構,添加多個列,怎么寫?3. 如何修改phpstudy的phpmyadmin放到其他地方4. pip安裝提示Twisted錯誤問題(Python3.6.4安裝Twisted錯誤)5. javascript - 百度搜索網站,如何讓搜索結果顯示一張圖片加上一段描述,如圖;求教6. javascript - 網頁中嵌套iframe,網頁和iframe viewport不同,怎么能讓iframe中的網頁不變形7. linux - 編譯時提示頭文件#include <mysql/mysql.h>不存在,百度之后也沒解決8. 關于Mysql聯合查詢9. python - Django 表單問題?10. 索引 - 請教下Mysql大數據量的聯合查詢
排行榜
