Как решить ptrace_scope на Mac

Я использую Mac OS 10.13.2

Когда я выполняю jmap, я получаю сообщение об ошибке:

➜  ~ jps
34819
35626 Launcher
35627 DataportalApplication
35899 Jps
➜  ~ ps -efj 35627
  UID   PID  PPID   C STIME   TTY           TIME CMD              USER  PGID   SESS JOBC STAT   TT
  501 35627 34819   0  3:16下午 ??         0:09.48 /Library/Java/Ja mac  34819      0    1 S      ??
➜  ~ su mac
Password:
➜  ~ jmap -heap 35627
Attaching to process ID 35627, please wait...
Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach symbolicator to the process
sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: Can't attach symbolicator to the process
    at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.execute(BsdDebuggerLocal.java:169)
    at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach(BsdDebuggerLocal.java:287)
    at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:671)
    at sun.jvm.hotspot.HotSpotAgent.setupDebuggerDarwin(HotSpotAgent.java:659)

Так много Далао сказал, что suПравильному пользователю, имеющему соответствующие разрешения, проблема исчезла. Я пытался так, но это не сработало.

0 ответов

Другие вопросы по тегам