【抛出最多分数,只为找到答案!】JAVA模块CPU过高,一直无法收集堆栈,求助!!

lixinxingjava 2012-06-07 02:35:47
系统为SUSE10,有8个CPU,其中一个JAVA模块CPU过高,导致其中一个CPU占用总是接近100%,现在要分析此模块CPU为什么这么高,但是一直没法收集堆栈,

正常的 kill -3 pid,以及jstack,pstack,jmap,等都试了,都没有用,gstack有屏幕输出,但此堆栈太简洁,没法分析,最好能是kill -3 的输出。

有没有哪位兄弟姐妹碰到此类问题?堆栈都收集不到,没法定位问题啊!
jdk版本为:1.4.2_08

谢谢!

...全文
146 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixinxingjava 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
个人认为:kill -3 pid 应该可以做thread dump.结果应该保存在你sh重定向的日志中。
[/Quote]
你所说的sh重定向有配置吗?也有可能是kill -3有东西打出来了,但不知道打哪去了。
谢谢!
Looking_Glass 2012-06-08
  • 打赏
  • 举报
回复
个人认为:关键java是怎样启动,sh启动吗? 如是在最后加上 1>>/home/.../log.log 2>>/home/../log.err
Looking_Glass 2012-06-07
  • 打赏
  • 举报
回复
个人认为:kill -3 pid 应该可以做thread dump.结果应该保存在你sh重定向的日志中。
_jerrytiger 2012-06-07
  • 打赏
  • 举报
回复
顶个吧 , 不懂 ,
但是看你已经发过几个贴问这个问题了。
lixinxingjava 2012-06-07
  • 打赏
  • 举报
回复
没人吗?含泪飘过。。

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧