dikar 发表于 2013-1-16 02:19:26

jstat pid not found

 
最近生产环境里用不了jstat看gc的情况了,报错说是 pid not  found
 
之前一直以为是 命令用错了,多次核实之后发现没用错。
 
然后放狗得以下2个有用的东东。
 
sun bug库
http://bugs.sun.com/view_bug.do?bug_id=6447182
 
redhat bug库
https://bugzilla.redhat.com/show_bug.cgi?id=527425
 
原来如果你需要开启jvm PerfData的话他会生成一个
 
    /tmp/hsperfdata_${user}/${PID}文件 ,你用more就可以看到这个文件里的一些内容。
 
user 例如 是admin  root等等
pid就是 你当前运行的java的pid了。
 
顺便说下 如果jstat出现 pid not  found ,那用jps也看不到这个进程了。
 
我这边因为是 这个pid文件被删除了,所以不能看了。
 
解决方法是重启就ok了
 
临时目录中存在 /tmp/hsperfdata_${user}/${PID}文件
 
 
 
页: [1]
查看完整版本: jstat pid not found