2017-01-04 16 views
1
  • JVMエージェントを jmxが有効になっているpidのFlinkプロセスに割り当てることができません。
  • 私たちはJava 1.8を使用していますが、javaホットスポットは有効で、 と同じUID(sudo)のみで実行しています。
  • また、他のエージェントがそのプロセスに接続されていません。
  • また、このプロセスをn回再開して、 を試しました。
  • エージェントでリストオプションを指定すると、このプロセスが リストに表示されます。
  • しかし、そのプロセスでJVMエージェントをバインドすることはできません。

エラー:Jolokia JVMエージェントを自分のPIDにバインドできません

  1. Invocation Target class com.sun.tools.attach.VirtualMachine command:start : null

  2. Invocation Target class com.sun.tools.attach.VirtualMachine command:status : null

jolokia-issue-error-snapshot

+0

stackoverflowを表示するには、 - verboseオプションを付けてjolokiaを実行してみてください。 –

+0

あなたが本当に添付したいプロセスがルートとして実行されていることは確かですか?プロセスが実行されているユーザーでなければなりません。 sudoを介してルートすることは、(ドキュメントで言及されているように)十分ではありません。 –

+0

問題は既に解決済みです。ありがとうございました –

答えて

0

それはあなたが必要としてきていないJREを使用して、ランタイムクラスでAPIを添付しているようですパス?完全なJDK java実行可能ファイルでエージェントインストーラを起動するか、tools.jarをクラスパスに追加してみてください。

関連する問題