Wenn ich jmap verwenden, um die Haufen Informationen über einen Prozess zu bekommen, habe ich Fehler wie folgt aus:Fehler Befestigung an Prozess: sun.jvm.hotspot.debugger.DebuggerException: nicht Binärdatei öffnen kann
$jmap -heap process_id
Attaching to process ID process_id, please wait...
Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: cannot open binary
file
sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException:
cannot open binary file
OS: Ubuntu 14.04
Ich habe einen anderen Fehler (DebuggerException: Can't attach to the process
) durch Aktualisierung kernel.yama.ptrace_scope = 0
gelöst.
See: aber https://bugs.openjdk.java.net/browse/JDK-7050524
Haben Sie den Fehler untersucht, den Sie bekommen? –
Mögliches Duplikat von [Jmap kann keine Verbindung zu einem Dump herstellen] (http://stackoverflow.com/questions/2913948/jmap-cant-connect-to-make-a-dump) –
Sie meinen, es ist ein Berechtigungsproblem ? Aber ich führe diesen Befehl vom selben Benutzer mit dem Java-Prozess. – infraio