1

Dataflow ジョブ用に作成された VM で jstack を実行する方法はありますか? ジョブが CPU 時間のほとんどを費やしている場所を確認しようとしていますが、インストールされていることがわかりません。

ありがとう、G

4

4 に答える 4

1

私がうまくいった回避策:

  1. マシンにログオン
  2. を使用して「python -m taskrunne」を実行する docker コンテナーを見つけます。sudo docker ps
  3. を使用してコンテナーに接続しますsudo docker exec -i -t 9da88780f555 bash(コンテナー ID をステップ 2 で見つかったものに置き換えます)
  4. を使用してopenjdk-7-jdkをインストールしますapt-get install openjdk-7-jdk
  5. Java実行可能ファイルのプロセスIDを見つけます
  6. 走る/usr/bin/jstack 1437
于 2015-01-06T15:10:15.500 に答える