运维
vay156630557
这个作者很懒,什么都没留下…
展开
-
应用内存泄漏排查
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显示线程列表:...原创 2016-11-12 20:36:57 · 348 阅读 · 0 评论 -
排查占用资源java代码脚本
show-busy-java-threads.sh(摘自:https://github.com/oldratlee/useful-scripts/blob/master/show-busy-java-threads.sh) #!/bin/bash # @Function # Find out the highest cpu consumed thread...原创 2016-11-12 20:44:27 · 267 阅读 · 0 评论