jstat: pid not found


 使用jstat过程中出现,报错{pid} not found,实际java 进程 30721正常运行着呢,查了一下

 

参考https://access.redhat.com/solutions/1463673, https://blog.csdn.net/longxzq/article/details/84734476

 java进程默认把 jvm perfdata写入java.io.tmpdir,即jstat默认读取/tmp/hsperfdata_{user}/{pid}

但我的程序是通过systemctl start {service-name}来自启动的,找一下这个文件,并cp到/tmp/hsperfdata_{user}/下

再次查看性能

 

 

以上只是暂时解决了问题,思考如何在自启动情况下,自动写到/tmp/hsperfdata_{user}/{pid}中呢?

???

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM