Java长期运行后 jps等工具无法连接jvm

文章作者 100test 发表时间 2011:03:17 21:07:22
来源 100Test.Com百考试题网


  相信很多朋友都遇见过, 一个Java应用长期运行后, 发现jps, jstack, jstat等工具都无法连接正在运行的jvm了。 如果这个时候发生故障, 非常难以诊断。 一直以来, 我都以为是Java的bug.

  最近偶然得知, jps的工作模式是读取了系统临时文件夹下的pid文件里的内容获得连接信息的。这个文件夹在Linux下的名字是:/tmp/hsperfdata_$USER ($USER是启动Java程序的用户)。我们都知道系统临时文件夹可能会被某些临时文件夹工具自动删除, 比如:

  1. tmpwatch:


相关文章


Eclipse JBoss EJB3的SessionBean注释方法
J2me中实现StringTokenizer的功能
java和ant在windows下的环境变量的配置方法
javascript里的条件判断
Java长期运行后 jps等工具无法连接jvm
全国计算机等级二级公共基础知识考前练习汇总
全国计算机二级考试公共基础知识习题(2)
全国计算机二级考试公共基础知识习题(3)
全国计算机二级考试公共基础知识习题(4)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛