`

jstat pid not found

    博客分类:
  • JAVA
阅读更多

 

最近生产环境里用不了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}文件

 

 

 

分享到:
评论
5 楼 dikar 2012-03-22  
nb_bull 写道
重启了服务进程号还是没生成,见鬼了。难道还要重启服务器?


具体的上下文场景以及遇到的问题和期望的结果是什么?
4 楼 RednaxelaFX 2012-03-22  
nb_bull 写道
重启了服务进程号还是没生成,见鬼了。难道还要重启服务器?

JDK是啥版本?有没有设-Djava.io.tmpdir?
3 楼 nb_bull 2012-03-22  
重启了服务进程号还是没生成,见鬼了。难道还要重启服务器?
2 楼 dikar 2010-10-11  
RednaxelaFX 写道
碰到过好几次了。如果你每隔不久就去执行一次jps之类的那些文件就不会被删除。但这显然不现实。其实有很多办法解决,毕玄说已经叫SA调整机器上删除临时文件的策略了,莫非还没弄到我们这边?



也许没同步过来,他删除的配置应该在 tmpwatch 里
1 楼 RednaxelaFX 2010-10-11  
碰到过好几次了。如果你每隔不久就去执行一次jps之类的那些文件就不会被删除。但这显然不现实。其实有很多办法解决,毕玄说已经叫SA调整机器上删除临时文件的策略了,莫非还没弄到我们这边?

相关推荐

    jmap jstat等命令介绍

    在监控Tomcat时,`jstat -gc <pid>`能提供GC活动的详细数据,包括新生代、老年代的内存使用情况,以及GC的时间和频率,这有助于调整GC策略以优化性能。例如,如果发现频繁的Minor GC导致了应用暂停时间过长,可能...

    jStat中文参考手册

    jStat是一个强大的JavaScript统计学库,它提供了丰富的统计计算功能,使得用户无需掌握专门的统计软件如MATLAB或R就能在Web应用中进行高级统计分析。jStat的核心特性包括静态方法和实例方法,这两种方法在处理数据时...

    JVM内存—jstat分析

    `jstat -gcutil <pid>` 命令用于查看新生代、老生代及持久代的垃圾收集情况统计,输出的数据包括但不限于上述 `-gc` 选项输出的信息,但通常会更简洁直观。 #### 四、总结 `jstat`作为一款强大的JVM监控工具,不仅...

    jstat命令手册.pdf

    jstat命令是用于监控Java虚拟机(JVM)运行时统计信息的命令行工具,它能够显示Java虚拟机中的堆状况、类加载、垃圾回收等多方面的数据。这个命令通常用于排查JVM性能问题或者进行监控分析。 jstat命令的基本用法...

    jstat官方介绍

    jstat是Java虚拟机统计监视工具,它是Java开发工具包(JDK)的一部分,用于监控Java虚拟机(JVM)中的性能统计信息。该工具可以用来显示垃圾收集(GC)统计信息以及其他与JVM相关的性能指标。由于jstat工具不受...

    java jstat 查看哪个进程频繁GC垃圾回收

    下面我们将详细探讨如何使用`jstat`工具以及通过配置GC日志来分析和优化Java进程。 `jstat`是Java虚拟机内置的一个命令行工具,用于实时监控JVM的各种运行状态,包括垃圾回收的信息。要查看哪个进程频繁进行GC,...

    jstat js正态分布函数库

    在给定的标题“jstat js正态分布函数库”中,核心关注点是 `jstat` 库如何处理正态分布(也称为高斯分布)的计算。正态分布是一种在自然界和科学领域广泛出现的概率分布,它的特点是数据集中在均值周围,并呈现出...

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解 本文将对一些常用的 JVM 性能调优监控工具进行介绍,包括 jps、jstack、jmap、jhat、jstat 等工具的使用详解。这些工具对于 Java 程序员来说是必备的,...

    jstat:JavaScript统计库

    jStat提供统计功能的本地javascript实现。 完整详细信息可在。 与大多数库相比,jStat提供的功能更多,包括weibull,cauchy,泊松,超几何和beta分布。 对于大多数分布,jStat提供pdf,cdf,反函数,均值,众数,...

    jstat-1压缩包1111

    【jstat工具详解】 jstat,全称Java Virtual Machine Statistics Monitoring Tool,是Java虚拟机自带的一个性能监控工具。它能够实时地监控Java虚拟机的各种运行状态,包括垃圾收集、类装载、内存使用、JVM编译等...

    jmap、jstack、jstat组合使用定位jvm问题.txt

    jmap、jstack、jstat组合使用定位jvm问题

    前端项目-jstat.zip

    【前端项目-jstat.zip】是一个包含JavaScript统计库的压缩包,名为"jstat"。这个库专注于为JavaScript开发者提供统计计算功能,适用于处理和分析数据。JavaScript作为一种广泛应用于Web开发的语言,通常在浏览器环境...

    jstat.xlsx

    jstat.xlsx

    jStat-开源

    jStat 是一个开源项目,专为处理 IRC(Internet Relay Chat)频道的统计信息而设计。IRC 是一种实时的网络通信协议,广泛用于在线聊天、协同工作和社区建设。jStat 机器人则是这个环境中的一个重要工具,它能够自动...

    jstat-examples:jstat库的用法示例

    jstat-示例 使用示例 实例图 机器学习 :线性回归 :非线性回归 :使用香草KNN算法进行分类 :具有多个线程的KNN分类 :使用KMeans进行聚类 :后勤分类 :使用正则化LassoRegularizer和RidgeRegularizer线性...

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    使用`jstat -gcuitl pid [interval] [count]` 可以看到内存使用率的百分比,帮助监控内存分配和回收效率。 掌握这些命令行工具的使用,能极大地提高对Java应用程序的诊断和优化能力。它们提供了深入洞察应用程序...

    【转】Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat

    通过`jstat -gc <pid> <interval> <count>`,我们可以定期获取JVM的垃圾回收状况,这对于优化内存配置和识别潜在的内存泄漏问题非常有帮助。 总的来说,这些工具为Java开发者提供了一套全面的诊断和监控手段,能够...

    JVM内存模型和性能调优:JVM调优工具详解及调优实战:jstat – 第38篇

    在本例中,使用的JDK版本为JDK 8,使用`jstat -gc pid`命令可以获取关于垃圾收集的详细信息,包括年轻代、老年代的内存使用情况,以及垃圾收集的时间和频率等。 二、垃圾回收统计 垃圾回收(Garbage Collection, ...

    angular-jstat:jStat统计库的角度包装

    Angular-JStat是基于AngularJS框架对jStat(JavaScript Statistics Library)统计库的一个封装,使得在AngularJS应用中可以更加便捷地进行各种统计计算和数据分析。jStat是一个强大的JavaScript库,它提供了多种统计...

    学习笔记——JVM性能调优之 jstat(csdn)————程序.pdf

    jstat(JVM Statistics Monitoring Tool)是Oracle JDK提供的一款强大的命令行工具,用于实时监控Java虚拟机的各种运行状态,包括内存管理、类加载、垃圾收集以及JIT编译等关键指标。了解并熟练运用jstat,能帮助...

Global site tag (gtag.js) - Google Analytics