jmap打dump异常
Posted cwind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmap打dump异常相关的知识,希望对你有一定的参考价值。
背景
用jmap打dump文件经常遇到如下异常,打不出来,哥今天告拆大家一个终极解决方法,嘘,不要告拆别人。。
Attaching to core -F from executable 421442, please wait...
Error attaching to core file: cannot open binary file
sun.jvm.hotspot.debugger.DebuggerException: cannot open binary file
at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Native Method)
at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach(LinuxDebuggerLocal.java:286)
。。。
解决方法
在root用户下使用su -m user -c " command " 搞定。如下:
[[email protected]]# su -m yarn -c "jmap -dump:format=b,file=ll.bin 421442"
Dumping heap to /tmp/hsperfdata_yarn/ll.bin ...
Heap dump file created
以上是关于jmap打dump异常的主要内容,如果未能解决你的问题,请参考以下文章