原文:記一次 thread.blocked.count 線程過多的問題排查

問題現象:會經常出現block線程過多,但是瞬間又會恢復,因此較困難查詢到現場堆棧。jvm.thread.blocked.count gt 一 由於現場難以抓取,因此無法用 Jstack 登錄機器查詢堆棧信息。 二 因為經過調研采用代碼的方式,抓取線上block時,線程堆棧信息。 private List lt BlockThreadEntity gt getBlockThreadList Lis ...

2019-08-19 19:44 0 883 推薦指數:

查看詳情

一次排查CPU高的問題

背景 將log4j.xml的日志級別從error調整為info后,進行壓測發現CPU占用很高達到了90%多(之前也就是50%,60%的樣子). 問題排查 排查思路: 看進程中的線程到底執行的是什么,導致CPU占用較高. 1. 使用top命令查看到底是哪個應用 ...

Fri Nov 05 23:34:00 CST 2021 0 435
一次線上dubbo服務超時和線程池滿問題排查

線上某dubbo服務A調用dubbo服務B的接口X方法,調用端A日志中出現了很多超時的情況,提供端B該接口X超時時間設置為60s; 查看提供端B的日志,報了很多線程池滿的異常: 服務B部署了4個節點,僅1個節點有線程池滿情況; 服務B的dubbo配置如下,線程池固定700個線程 ...

Thu Sep 20 06:46:00 CST 2018 0 2901
一次getParameter()獲取不到參數問題排查

這不是簡單的獲取不到參數的問題. 一、問題背景 項目使用springboot+mybatis, 是一個后台系統. 其中有一些功能: 有一個自定義的全局過濾器DecryptFilter, 用於接口的解密與驗簽 有一個自定義的全局過濾器LogFilter, 用於打印所有接口的請求參數 ...

Tue Feb 23 06:31:00 CST 2021 0 1089
一次kubelet啟動參數問題排查

1.現象 從上圖中看出,kubelet進程里面有一個--pod-infra-container-image=harbor.jddglobal.com/lambda/pause:3.1的啟動參數, ...

Tue Mar 16 21:15:00 CST 2021 0 442
一次 RR 與 RC 死鎖問題排查

記錄一下開發過程中遇到的死鎖問題和解決方案 首先是隔離級別,mysql有四個隔離級別,從寬松到嚴格依次是 讀未提交 Read Uncommitted 讀提交 Read Committed (線上環境使用的隔離級別) 可重復 ...

Sat Dec 04 23:26:00 CST 2021 0 93
一次容器CPU高占用問題排查

起因:發現docker中有兩個容器的CPU持續在百分之95以上運行了一晚上 執行命令:docker stats 發現這個兩個大兄弟一點沒歇滿負荷跑了一晚上,再這么下去怕不是要GG 容器里跑的是JAV ...

Tue Jun 02 22:28:00 CST 2020 0 1083
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM