cpu 佔用很高,導致其他請求無法進入,可能的情況比如 死循環等
線上Linux top 命令查看cpu 佔用情況,找出佔用cpu 最高的Java 進程
top
# 比如說找到佔用最高的 cpu 進程 id 是 83232
# jstack 輸出文件,以備查找問題
jstack 83232 > 83232.txt
# top 查看佔用cpu 很高的線程 ,這裏可以看到佔用很高cpu的線程id
比如找到的其中一個線程id 是 23291
top -p 83232 -H
// 進制轉換輸出
printf "%X" 23291
[root@iZbp1bw2bq5dzna0f2aiduZ developer]# printf "%X" 23291
5AFB[root@iZbp1bw2bq5dzna0f2aiduZ developer]#
然後拿到 5AFB 在 之前導出的文件 83232.txt 裏尋找,看看可能是什麼地方出了問題 。