文章詳情頁
java - 當(dāng)系統(tǒng)出現(xiàn)線程死鎖時怎么處理?
瀏覽:81日期:2024-02-03 16:25:10
問題描述
使用jstack -l命令可以查看到死鎖的線程,請問此時要怎么處理?線程要怎么殺掉呢?還是只能重啟服務(wù)器?
問題解答
回答1:1、保留現(xiàn)場方便后續(xù)排查問題 2、評估該死鎖的嚴(yán)重程度,如果已經(jīng)影響服務(wù),重啟服務(wù)看看 3、研究死鎖原因,fix,重新上線
回答2:1.殺掉2.排查代碼3.修改測試上線
回答3:死鎖只有保存現(xiàn)場然后排查修改,重啟,活鎖有可能會自動恢復(fù)
標(biāo)簽:
java
上一條:計算機(jī)專業(yè),未畢業(yè),自己買了一套Java視頻看,打算花兩個月時間,到時出去找份實(shí)習(xí)的,算是自己自學(xué)嗎?下一條:問下這兩個java的泛型方法的寫法不一樣, 但效果一樣, 使用場景有何不同
相關(guān)文章:
1. mysql在限制條件下篩選某列數(shù)據(jù)相同的值2. php - 生產(chǎn)環(huán)境下,給MySQL添加索引,修改表結(jié)構(gòu)操作,如何才能讓線上業(yè)務(wù)不受影響?3. mysql - Sql union 操作4. mysql - 僅僅只是把單引號與反斜杠轉(zhuǎn)義不用prepare statement能否避免sql注入?5. java - Mybatis 數(shù)據(jù)庫多表關(guān)聯(lián)分頁的問題6. mysql主主同步,從庫不同步應(yīng)該怎么解決?7. mysql - 拖拽重排序后怎么插入數(shù)據(jù)庫?8. 新入手layuiadmin,部署到tp中。想用php自已寫一個后臺管理系統(tǒng)。9. android - 安卓做前端,PHP做后臺服務(wù)器 有什么需要注意的?10. mysql 獲取時間函數(shù)unix_timestamp 問題?
排行榜

熱門標(biāo)簽